Probleme mit isset Notice kommt immernoch

spikaner

Quereinsteiger @ php
Ich habe mal nen Altes script rausgezogen und wollte es zwecks der Warnigs bereinigen.
Aus
PHP:
if($_POST['doBan'] == 'Ban')
Notice: Undefined index: doBan...
ein
PHP:
if(isset($_POST['doBan']) && $_POST['doBan'] == 'Ban')
machen.

Aber irgendwie will es nicht funktionieren die Notice kommt immernoch.
Steh grade mächtig auf den schlauch.

mfg
 
Das ist auch die Stelle, die bemängelt wird?

Ansonsten stimmt die Anweisung soweit und die Fehlermeldung, dass doBan nicht gesetzt ist, dürfte nicht mehr angezeigt werden
 
Dann schu dir die Zeile mal genau an
PHP:
if(isset($_POST['doBan']) && $_POST['doBan'] == 'Ban')
PHP prüft beide Argumente. Und bei Argument 2 kommt der Fehler...
 
Das stimmt nicht ganz Yaslaw, nachdem der erste teil ein false ausgibt bricht die Anweisung ab.

Ich habe es jetzt gerade noch einmal Probiert und es Funktioniert genauso.
 

Neue Beiträge

Zurück