Sven Rautenberg: Notice: Undefined index:

Beitrag lesen

Moin!

mygic_quotes_gpc = 0.
Das wird auch der Grund sein weshalb ich die Warnung bekomme wenn ich $_POST["HT"] aufrufe.

Nein. magic_quotes_gpc bezieht sich auf den INHALT der Variablen, bei Aktivierung würden alle Werte in GET, POST und COOKIES vor Skriptstart durch addslashes() durchgejagt.

if ($_POST["HT"]) {
$_SESSION["HOST"] = $_POST["HT"];
}

Notice: Undefined index: HT

Du greifst auf den Arrayindex "HT" zu, aber es gibt ihn nicht.

Das bedeutet, dass es in deinem POST-Formular kein Feld namens "HT" gibt.

Wie kann ich das umgehen oder wie kann ich im Vorfeld eine $_POST Variable deklariern oder lieg ich völlig falsch.

Prüfe, ob ein Arrayfeld namens "HT" existiert: isset($_POST['HT']), array_key_exists("HT",$_POST) oder ähnliches.

Reagiere entsprechend.

Alternativ: Füge das Feld HT dem Formular hinzu.

- Sven Rautenberg

--
"Love your nation - respect the others."