| Autor | Zpráva | ||
|---|---|---|---|
| xlifer Profil |
#1 · Zasláno: 25. 6. 2011, 13:22:39 · Upravil/a: xlifer
Jak lze předat v hlavičce Header zpět formuláři odeslané hodnoty? Níže uvadím modelový příklad záměru, kdy z formulaře směruji na zpracovatelský skript ze kterého chci následně přejít zpět na formulář, buď se stavem ok, kdy není potřeba poslat zpět vyplněné údaje nebo naopak s chybovým statusem ke kterému potřebuji doplnit poslané hodnoty. Děkuji za pomoc.
formular.php <form action="zpracuj.php" method="post"> <input type="text" name="pole1" value="hodnota"> <input type="text" name="pole2" value="hodnota"> <input type="text" name="pole3" value="hodnota"> </form> zpracuj.php
// zpracování formuláře
...
...
// směrování zpět na formulář
if ($chyba) {
// přidat odeslané pole
}
Header('Location: formular.php');
|
||
| Taps Profil |
#2 · Zasláno: 25. 6. 2011, 13:43:06
podle mě by bylo vhodné využít session
|
||
| xlifer Profil |
#3 · Zasláno: 25. 6. 2011, 14:03:05
Taps:
Takže přehodit vše z $_POST na $_SESSION, ale musí jít i nějak předat přímo v Header... Session je možná jednodušši, ale přes Header asi více praktické? |
||
|
Časová prodleva: 15 let
|
|||
0