hallöchen
es handelt sich bei der variablen um einen string, der nicht einfach mit == verglichen werden kann, sondern hier muss der befehl strcmp
das stimmt nicht, natürlich kann man strings mit dem == Operator vergleichen
herhalten. strcmp gibt den wert 0 und nicht 1 zurück, wenn die strings
ach ne
übereinstimmen. ausserdem sollte man vorher die existenz prüfen, ob diese variable überhaupt übermittelt wurde, um scriptfehler zu vermeiden. das kannst du mit:
willst du mich schicken, ich weiss wie man das auswertet
sicherlich ist es besser vorher auf Vorhandensein zu überprüfen, aber so hatte ich die Frage nicht verstanden, ausserdem muss es aber gar nicht sein, denn wenn sie nicht gesetzt ist, gibt er halt false zurück und das soll er doch...
ausserdem kann ich sehr wohl auch ohne _POST auf die Variablen zugreifen je nach register globals on/off.
if (isset($_POST["testclick"] AND !strcmp($_POST["testclick"], "testclick"))
if ($testclick == "testclick")
^^^^^^^^^^^^^ //vergiss die variablenbezeichnung nicht
{
echo "click auf testclick";
}
?>
ist echt nicht böse gemeint, ich muss mich aber trotzdem nicht belehren lassen
was hattest DU mit der Nummer bezweckt?
romy
Ilja