18.02.2003, 20:05
Die markierte Stelle ist nicht der Fehler, dort ist alles richtig.
Das Problem ist, dass die if-Anweisung, die du auf meine Zustimmung hin weggemacht hast, hatte doch Sinn, denn du siehst ja am Ende eine else-Anweisung (die das Formular printet) die aber gar keine zugehörige if-Anweisung hat. Und das war die, die wir/du weggemacht haben/hast. Deshalb machen wir die weggemachte if-Anweisung einfach wieder hin (musst natürlich die zwei Variablen anpassen) und somit ist das die "Generalüberprüfung", denn wenn weder Name noch Mailadresse da sind, wird mit der unteren else-Anweisung einfach das Formular geprintet. Sind sie aber gesetzt (isset() ) dann wird halt die "Feinüberprüfung" gemacht (die if-Anweisung, die wir bis jetzt haben) und so weiter ... kurz gesagt, setz einfach diese if-Anweisung wieder hin:
if(isset($mail_von_user))
{
Müsste dann klappen.
Das Problem ist, dass die if-Anweisung, die du auf meine Zustimmung hin weggemacht hast, hatte doch Sinn, denn du siehst ja am Ende eine else-Anweisung (die das Formular printet) die aber gar keine zugehörige if-Anweisung hat. Und das war die, die wir/du weggemacht haben/hast. Deshalb machen wir die weggemachte if-Anweisung einfach wieder hin (musst natürlich die zwei Variablen anpassen) und somit ist das die "Generalüberprüfung", denn wenn weder Name noch Mailadresse da sind, wird mit der unteren else-Anweisung einfach das Formular geprintet. Sind sie aber gesetzt (isset() ) dann wird halt die "Feinüberprüfung" gemacht (die if-Anweisung, die wir bis jetzt haben) und so weiter ... kurz gesagt, setz einfach diese if-Anweisung wieder hin:
if(isset($mail_von_user))
{
Müsste dann klappen.