Dobrý den přeji vespolek. Poraďte, prosím, jak udělat, aby se formulář nevymazal, když dá návštěvník příkaz zpět.
cez PHP a cookies / session
do formulara das action="subor.php"
na zaciatok suboru subor.php das:
<?
foreach ($http_get_vars as $key=> $hodnota) {
setcookie ($key, $hodnota);
}
?>
ten subor s fomularom musi byt tiez *.php a prerob polia takto:
<input type="meno" value="<?echo $meno?>">
<input type="prvok" value="<?echo $prvok?>">
<input type="blablabla" value="<?echo $blablabla?>">
ked to nepojde tak napis
Děkuji, myslel jsem jednoduse v html, nejsem programator, chci byt podnikatel. Na podnikatele jsou ty stranky dobre, ne? Do PHP se zatim poustet nebudu.
FRanta
<?
foreach ($_POST as $key=> $hodnota) {
setcookie ($key, $hodnota);
}
?>
Je-li formular odesilan metodou post.
<?
foreach ($_GET as $key=> $hodnota) {
setcookie ($key, $hodnota);
}
?>
Je-li formular odesilan metodou get.
ja bych misto cookie pouzil spis session...
František Sousedik >> No tak jednoduše v html to opravdu nepůjde...
no a co takhle umistit odkaz ZPET ... pod formular ktery se clovek chysta odeslat? je to javaskript ale kua ted si nepamatuju jak to je ... <a href="javascript.neco.neco(-1)">ZPET</a>
a kdyz se takto vratis zpatky ,,, tak ti vsechny policka zustanou zachovane krom PASSWORD ...
<a href="#" onClick="history.go(-1)">ZPET</a>
Omlouvám, se, správně to bude takto, to první neprojde validátorem:
<a href="javascript:onClick=history.go(-1)">ZPET</a>
do hrefu to není dobrý dávat...
ale validátorem by mohlo (mělo projít)
<a onclick="history.go(-1)" id="zpatecni">Z5</a>
(místo toho zpáteční jde samozřejmě cokoli :))
Děkuji všem za snahu mi pomoci.
Omlouvám se, ještě upřesním, že formulář po odeslání jde přes .mailform. a právě zde je možnost po kontrole zadaných dat se ještě vrátit zpět a údaje opravit. Jenomže to by mne hnali, kdyby se vrátili a formulář, prázdný. Myslel jsem právě zde použít ZPĚT.
Franta