Hilfe mit Radiobuttons

davidlg

Grünschnabel
Hallo zusammen.
Bräuchte ein wenig Hilfe mit AS2. Bin wirklicher Flash Neuling und hab ein Problem mit einem Formular das Radiobuttons haben soll. Mein Sendebutton macht beim klick folgendes:

form.loadVariables("email.php", "POST");

Es funktioniert soweit auch alles. Aber die Radiobuttons haben anscheinend keinen Wert. In der E-Mail bekomme ich dann nur folgendes:

radioGroup: [object Object]

Der Rest, also die Textfelder kommen wunderbar an. Hoffe es kann mir jemand helfen. Und wie gesagt bin Flash bzw. AS Neuling.

Vielen Dank schonmal im Voraus.
 
Wie sieht den deine .php Datei aus? Kann es sein das du dort die Variablen nicht richtig hast?
 
Das ist mein PHP Code. Diesen verwende ich auch bei allen html Formularen. Funktioniert immer ohne Probleme und ist Universal einsetzbar. Ich weis aber nicht ob er zu 100% Sicher ist. Ansonsten kann er auch nützlich für andere sein:

<?php

### Konfiguration ###

# Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!

# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = 'meine@email.de';

# Welche Adresse soll als Absender angegeben werden?
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom = $_POST['email'];

# Welchen Betreff sollen die Mails erhalten?
$strSubject = 'Anfrage Webseite';

# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!

# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$strDelimiter = ": ";

### Ende Konfiguration ###

if($_POST)
{
$strMailtext = "";

while(list($strName,$value) = each($_POST))
{
if(is_array($value))
{
foreach($value as $value_array)
{
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
}
}
else
{
$strMailtext .= $strName.$strDelimiter.$value."\n";
}
}

if(get_magic_quotes_gpc())
{
$strMailtext = stripslashes($strMailtext);
}

mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
or die("Die Mail konnte nicht versendet werden.");
echo "Vielen Dank f&uuml;r Ihre Anfrage. Diese wird in K&uuml;rze bearbeitet.";
exit;
}

?>

Hab aber jetzt eine andere Lösung für Radiobuttons gefunden. Geht zwar nich über die Components in Flash, und da ich kein erfahrener Flasher bin weis ich nicht wie sinnvoll das ganze ist. Aber für mich das erste Script/Tutorial was man ohne Probleme an seine Bedürfnisse anpassen kann:

http://www.dmxzone.com/showDetail.asp?TypeId=2&NewsId=829
 
Zurück