Hallo
Folgender Unterschied ist mir nun aufgefallen:
Beim laden eines Formulars bzw. Php seite wird unter anderem ein Textfeld (txt_Anzahl)angezeigt.Ich prüfe nun mit isset ob das Feld befüllt wurde oder nicht.
if( isset($_POST['txt_Anzahl']) ){
....echo "gesetzt";
}Mit obigem "get_magic_quotes_gpc" Code kommt immer die Meldung "gesetzt". Wenn ich das weglasse kommt sie nicht und erst dann wenn das Feld befüllt ist und auf Sumbit geklickt wird.
Ein paar der HTML-Formularelemente werden beim Abschicken nur gesendet, wenn sie Inhalt haben, ein paar andere werden grundsätzlich mitgesendet. Welche das konkret sind, habe ich leider nicht parat, es ließe sich aber durchtesten.
Für dich dürfte die Lösung sein, mit !empty($_POST['txt_Anzahl'])
auf ein explizit befülltes Formularelement zu prüfen anstatt mit auf isset()
auf die Existenz des Arrayfeldes.
Tschö, Auge