post bekommt get var

melmager

Erfahrenes Mitglied
Folgendes problem:

ich habe folgenden (gekürzten code)
PHP:
if (!isset($ok)) [
 echo "<form>";
 echo "version 1";
 echo "<input type=submit name=ok value='ok'>";
 echo "</form>";
} else {
 echo "<form method=post>";
 echo "zweite version";
 echo "<input type=submit name=all value='weiter'>";
 echo "</form>";
}

leider schleift das zweite formular die variable ok mit (im browser zu sehen)
wie kann ich das verhindern ? ich möchte ja wieder in der ersten version landen...

einer ne idee?
 
probiers mal so, ich hab zwar keinen plan obs was an deinem problem ändert, aber sieht zumindest schonmal besser aus :'D
PHP:
if (!isset($_POST['ok'])) [
 echo "<form method=post>";
 echo "version 1";
 echo "<input type=submit name=ok value='ok'>";
 echo "</form>";
} else {
 echo "<form method=post>";
 echo "zweite version";
 echo "<input type=submit name=all value='weiter'>";
 echo "</form>";
}
 
nee das geht leider auch nicht da ich ein paar links habe die den script auch die var ok übergeben können

aber

ich habe es gelöst

echo "<form action='gleiches.php' method=post>";

so geht es

trotzdem sehr sehr merkwürdig ....

währe einfach schön wenn computer logisch arbeiten würden *g*
 
Zuletzt bearbeitet:
Zurück