Tach!
Dann müsste ich doch theoretisch den Wert "FALSE" durch value="FALSE" einer Variable zuweisen können.
Ja, aber ...
In dem Fall so:
$a=$_GET["nameanhaenger"]; bzw $a=$_POST["nameanhaenger"];
Sodass $a = FALSE wäre.
... "FALSE" ist nicht FALSE. Ein String ist kein boolescher Wert und wenn du ihn mit true oder false vergleichst oder ihn in einem booleschen Kontext auswertest gelten PHPs Konvertierungsregeln.
Nimm var_dump()
, um den konkreten Wert inklusive Typ anzuschauen, der in einer Variable steht.
oder irre ich mich, und es wird der Wert von id="..." zugewiesen?
Du irrst in der Form, dass HTML irgendwas von PHP und dessen Typsystem weiß. Alle Formulardaten werden als String übertragen und stehen auch als solche in $_GET/$_POST.
dedlfix.