Hallo
echo $begrüßung;
Nun erscheint zwar nicht mehr "var2", jetzt erscheint einfach ein leerer String. Es erscheint mir nur seltsam, weil das Formular ja eigentlich korrekt ausgelesen wird,
Womit überprüfst du deine Vermutung? Hast du dir den Wert von var2 und den Ausdruck aus dem er entstanden ist mal zur Kontrolle ausgeben lassen (z.B. mit alert())? Hast du auf die Fehlerkonsole geschaut, ob da alles bestens ist?
Habe ich mit alert() gemacht, es erscheint tatsächlich der Wert, den ich im Formular eingegeben habe. Und die Fehlerkonsole des Firefox ist wunschlos glücklich...
denn das Popup erscheint tatsächlich nur, wenn die if-Abfrage false zurückgibt.
Laut deinem Code sollte es genau beim Gegenteil der Fall sein.
Sorry, habe ich eigentlich auch so gemeint, es erscheint natürlich wenn true zurückgegeben wird
Die Variable scheint aber hier leer zu sein. An was könnte das liegen?
Kontrollausgaben statt Spekulation!
Wenn ich var1 ausgebe mit alert() erscheint "undefined". Und auch im popup erscheint nichts
echo "$verabschiedung $name";
Hat jemand noch weitere Ideen