Ich habe da ein Problem mit meiner Mail funktion...
Daten eines Form sollen nach Überprüfung üer Mail gesendet werden, werden sie aber nicht =(
Zusätzlich möchte ich aber auch überprüfen ob die Mail auch ein "@" enthält...
Kann mir da wer helfen?
Hier ein Codeausschnitt:
Daten eines Form sollen nach Überprüfung üer Mail gesendet werden, werden sie aber nicht =(
Zusätzlich möchte ich aber auch überprüfen ob die Mail auch ein "@" enthält...
Kann mir da wer helfen?
Hier ein Codeausschnitt:
PHP:
if (isset($absenden)) {
if (($a == 0) or ($b == 0) or ($c == 0) or ($d == 0) or ($e == 0) or ($f == 0) or ($g == 0) or ($h == 0) or ($i == 0) or ($j == 0) or ($k == 0) or ($l == 0) or ($m == 0) or ($n == 0) or ($o == 0) or ($p == 0) or ($r == 0) or ($s == 0) or ($email == "Ihre email")) {
echo "<center>Ein Feld wurde nicht ausgefüllt!<br>Bitte gehen sie zurück und füllen sie <b>alle</b> Felder aus.</center>";
} else {
$hoeren = $b + $e + $h + $j + $n + $p;
$sehen = $d + $f + $i + $l + $m + $r;
$handeln = $a + $a + $c + $g + $k + $o + $s;
if (($hoeren > $sehen) AND ($hoeren > $handeln)) {
$lerntyp = "Hoertyp<br><br>";
}
if (($sehen > $hoeren) AND ($sehen > $handeln)) {
$lerntyp = "Sehtyp<br><br>";
}
if (($handeln > $hoeren) AND ($handeln > $sehen)) {
$lerntyp = "Lerntyp-Handeln<br><br>";
}
if (strstr($email,"@")) {
$header="Content-Type:text/html; charset=iso-8859-1";
mail ("$email","Lerntyp-Check! Das Ergebnis","Vielen Dank für das Ausfüllen des Lerntyp-Checks!<br>Ihr Ergebniss und der ermittelte Lerntyp wir ihnen hiermit mitgeteilt:<br><br>Ihr Lerntyp: $lerntyp Mit freundlichen Grüßen<br>Ihr Lern1.at Team","$header");
echo "<center>Danke für das Ausfüllen des Lerntyp-Tests!<br>Die Daten wurden ihnen auf die von ihnen angegebene Email-Adresse zugesendet.</center>";
} else { echo "Das ist keine gültige Emailadresse";
}
} } else {
echo "Bitte blablala
blabla...
Zuletzt bearbeitet: