hallo!
habe eine code überprüfung mittels captcha und mehrere radioboxen.
nun soll überprüft werden ob der code richtig eingegeben und welche radiobox ausgewählt wurde.
zb. ein code der radiobox: <input type="radio" name="win" value="15">
es gibt mehrere mit verschiedenen zahlen...
...und jenachdem welche er auswählt, diese sollte er in die message schreiben.
leider bekomm ich immer (bei richtiger code eingabe) die "echo $fehler;" ausgabe.
was mach ich falsch?
ps: kann man die eingabe der formularfelder speichern? denn wenn der code falsch eingegeben wurde und man wieder auf die seite zurückgeht, wird dieser code eben neu generiert aber alle eingaben sind weg... :/
>> im anhang mein problem...
vielen dank schonmal im vorraus
habe eine code überprüfung mittels captcha und mehrere radioboxen.
nun soll überprüft werden ob der code richtig eingegeben und welche radiobox ausgewählt wurde.
zb. ein code der radiobox: <input type="radio" name="win" value="15">
es gibt mehrere mit verschiedenen zahlen...
...und jenachdem welche er auswählt, diese sollte er in die message schreiben.
PHP-Code:
<?php
$fehler='no answer selected!';
$body="\nNAME: $NAME\nE-MAIL: $EMAIL\n\nSUBJECT: $SUBJECT\n____________________________________\n\nYOUR ANSWER: $MESSAGE\n\n____________________________________\nDATE: $datum\nIP: $ip";
if( isset($_POST['submit'])) {
if(($_SESSION['CODE'] == $_POST['CODE']) && (!empty($_SESSION['CODE'])) ) {
if($win == "9")
{
$show = $send;
$MESSAGE = "9";
mail($mailto, $subject, $body, "From:($name)".$email);
if($kopie == "ja"){
mail($emailf, $subject, $body, "From:($name2)".$mailto);
}
}
elseif($win == "12")
{
$show = $send;
$MESSAGE = "12";
mail($mailto, $subject, $body, "From:($name)".$email);
if($kopie == "ja"){
mail($emailf, $subject, $body, "From:($name2)".$mailto);
}
}
elseif($win == "15")
{
$show = $send;
$MESSAGE = "15";
mail($mailto, $subject, $body, "From:($name)".$email);
if($kopie == "ja"){
mail($emailf, $subject, $body, "From:($name2)".$mailto);
}
}
else {
echo $fehler;
}
// Insert you code for processing the form here
} else {
// Insert your code for showing an error message here
echo 'wrong code';
}
}
?>
was mach ich falsch?
ps: kann man die eingabe der formularfelder speichern? denn wenn der code falsch eingegeben wurde und man wieder auf die seite zurückgeht, wird dieser code eben neu generiert aber alle eingaben sind weg... :/
>> im anhang mein problem...
vielen dank schonmal im vorraus
Kommentar