Fehler aber wo ?

Hi,

das liegt an den Einstellungen display_errors und error_reporting, nicht an der PHP-Version.
Es gibt im $_GET-Array kein Element mit dem key 'action'. Prüf das doch mit isset, machst Du doch mit $_GET['id'] auch.

LG
 
Bei Variablen, dessen Existenz du nicht gewährleisten kannst, musst du diese erst mit der isset()-Funktion prüfen, bevor du sie verarbeitest.
Dies betrifft insbesondere die von außen kommenden Benutzereingaben (also $_GET, $_POST, $_COOKIE) aber auch vermeintlich sichere Variablen. So beispielsweise auch die $_SERVER-Variablen wie $_SERVER['HTTP_HOST'] oder $_SERVER['HTTP_USER_AGENT'], die also durch HTTP-Header-Felder gesetzt werden.
 
Zurück