Leere Variable = Fehler auf "speichern.php"...

markberg

Erfahrenes Mitglied
Hallo,

ich habe ein Eintragsform gebastelt, indem jemand auch seine E-MAIL Adresse eingeben kann. Er bekommt dann eine Bestätigungsmail zugesandt.
So weit so schön, aber das Eintragsformular wird an die Speichernseite gesandt, wo erst die Vriablen übernommen werden. Lässt man das Feld "E-Mail Adresse" leer, sagt mir die Speichernseite verständlicherweise "no recipient adresses found in header"? Wie kann ich den entweder dieses Meldung "unterdrücken", bzw. wie kann ich es auch ohne E-Mail Adresse übergeben lassen? Hoffe ich habe mich verständlich ausgedrückt :)

<?
$eintraeger = $HTTP_POST_VARS["eintraeger"]; //Übernahme der Variable mit E-Mail Adresse
mysql_connect("xxx","xxx","xxx");
$query=("use xxx");
$eintrag = "
INSERT INTO
`xxx`
SET

usw...........
...Bestätigunsmail versenden...
 
Hi
Nimm doch einfach ne if Abfrage :
PHP:
if ($email == ""){
#eintragen ohne mail versenden
}
else{
#eintragen und mail versenden
}
 
Wie kle-ben es bereits erwähnt hat, solltest du prüfen, ob die Variable überhaupt einen (brauchbaren) Wert besitzt.
 
Zurück