ICH RASTE GLEICH AUS (sorry)

Weiterer Fehler
PHP:
if (isset($_GET['actio']) == "delete"){
isset() gibt immer ein Boolean (true oder false) zurück. Also kann isset() NIE 'delete' zurückgeben. Ergo wird das Programm NIE in dieses if() gehen und den DELETE ausführen.
Das folgende reicht aus:
PHP:
if ($_GET['actio'] == "delete"){
 
@Yaslaw: Wenn die Variable $_GET['actio'] nicht gesetzt ist, erzeugt aber diese einfache IF-Abfrage einen Fehler. Oder irre ich ? ? ? ?

Ich würde es so prüfen:

PHP:
if (isset($_GET['actio']) and $_GET['actio'] == "delete")
 
@Yaslaw: Wenn die Variable $_GET['actio'] nicht gesetzt ist, erzeugt aber diese einfache IF-Abfrage einen Fehler. Oder irre ich ? ? ? ?
Mehr oder weniger. Es wirft "nur" eine Notice.
Ich würde aber auch so prüfen wie du. (Ausser das ich && anstatt and nehmen würde auch wenn es in diesem Fall keine Rolle spielt ;) )
 
Zurück