Witam po raz kolejny. Chcia?bym uzyska? pomoc w kwestii zabezpieczenie danych w formularzu przed prze?adowaniem i przyciskiem wstecz. Znalaz?em na to 3 sposoby - cookie, sesje i nag?ówek. Niestety, nie umiem tego po??czy? z moim wielostopniowym formularzem... Pomo?e kto? m?dry?
if (isset($_POST['krok']) && $_POST['krok'] == "1") {
// tu kontrola wype?nienia w js
echo "<center><form name='generator' action='".basename($_SERVER['PHP_SELF'])."' method='POST' onSubmit='return testuja(this);'>";
echo "<input type='hidden' name='krok' value='2'>\n";
echo "<input type='submit' name='dalej' value='Id? dalej'></form>";
} elseif (isset($_POST['krok']) && $_POST['krok'] == "2") {
echo "<center><form name='generator' action='".basename($_SERVER['PHP_SELF'])."' method='POST' onSubmit='return checkRadios(this);'>";
// tu kontrola wype?nienia w js
echo "<input type='hidden' name='krok' value='3'>";
echo "<input type='submit' name='dalej' value='Id? dalej'></form>";
} elseif (isset($_POST['krok']) && $_POST['krok'] == "3") {
echo "<center><form name='generator' action='".basename($_SERVER['PHP_SELF'])."' method='POST' onSubmit='return
testujb(this);'>";
// tu kontrola wype?nienia w js
echo "<input type='hidden' name='krok' value='4'>\n";
echo "<input type='submit' name='dalej' value='Id? dalej'></form>";
} else {
echo "<hr class='hr' /><form name='generator' action='".basename($_SERVER['PHP_SELF'])."' method='POST'>";
echo "<input type='hidden' name='krok' value='1'>\n";
echo "<input type='submit' name='dalej' value='Id? dalej'></form>";
}
Kliknij i zaczekaj na załadowanie kodu ...
Edytowane przez Kshyhoo dnia 04.07.2009 21:41:57
Copyright (C) by Kshyhoo (R)
Wszystkie prawa zastrze?one.
|