Hallo Viennamade,
Danke für Deine Antwort. Hätte nicht gedacht, dass um diese Zeit noch jemand auf sei :o)
So, habe nun wieder "$_POST" anstatt "$HTTP_POST_VARS" eingesetzt und - auf Dein Stichwort "Querystring" hin (perfektes Stichwort !!!) - im Netz geforscht und folgende Anleitung gefunden:
<?php
$string = "wert1=zahl&wert2=wort";
parse_str ($string);
echo $wert1;
echo $wert2;
?>
Hab dies auch gleich ausprobiert und musste festellen, dass es für dieses Beispiel funktioniert, bei meiner Homepage aber leider noch immer nicht:
switch (parse_str ($_POST ["Aktion"]))
{
case "Anmelden":
{
if (parse_str ($_POST ["FormularGesendet"] == 0))
AnmeldeformularAnzeigen ();
else
if (parse_str (($_POST ["Kennung"] == "") && ($_POST ["Passwort"] == "")))
FormularLeer ();
else
if (parse_str (($_POST ["Kennung"] == "") || ($_POST ["Passwort"] == "")))
FormularUnvollständig ();
else
if (parse_str (($_POST ["Kennung"] != "...") || ($_POST ["Passwort"] != "...")))
AnmeldungFehlerhaft ();
else
AnmeldungErfolgreich ();
break;
}
... weitere Unterscheidungen ...
}
Ich weiss einfach nicht, wo der Fehler liegt, zumal ich jetzt, hoff ich zumindest :o) keine Fehler mehr haben dürfte.
Gruss, Enrico