Autor | Zpráva | ||
---|---|---|---|
leorond Profil |
#1 · Zasláno: 19. 11. 2015, 21:39:07
Ahoj, potřeboval bych na webu udělat tlačítko zpět a celkem s úspěchem bych dál používal toto
PRINT "<a onclick=\"javascript:self.history.back();\">Zpět</a>"; ale pokud se nepletu tak když budu mít formulář na vyhledávání který mne hodí na stránku s výsledky kde kliknu na dejme tomu nadpis a dostanu se na další stranu tak se přes toto už nevrátím na výsledky vyhledávání ale vyhodí mi to hlášku "Potvrdit nové odeslání formuláře" což ale já nechci. Chtěl bych se dostat na předchozí stranu s výsledky vyhledávání ale jak na to? Napadlo mne nějak uložit do SESSION co jsem hledal a vypsat to do nového formuláře ale to se mi zdá složité a možná trochu jako hloupost.
Mohl by mi s tímto někdo pomoci? Navést správným směrem? |
||
mimochodec Profil |
#2 · Zasláno: 19. 11. 2015, 23:41:05
co ti brání použít obyčejný odkaz bez JS?
|
||
leorond Profil |
#3 · Zasláno: 20. 11. 2015, 00:07:07
No pokud se vrátím odkazem na stránku ukaz.php kde se zobrazí výsledky vyhledávání tak se nic nenajde a dostanu hlášku že nebyl zadán text který se má vyhledat.
|
||
Slark Profil * |
#4 · Zasláno: 20. 11. 2015, 09:45:33
Používejte k vyhledávání formulář s metodou GET kde budete mít parametry vyhledávacího dotazu v url adrese na kterou pak můžete odkazovat,
jako např. ukaz.php?q=fraze pak bude odkaz vypadat <a href="ukaz.php?q=<?=$_GET["q"]?>">Zpět</a>
Šlo by to řešit i pomocí formuláře s metodou POST, ale musel by jste si ukládat uživatelovu hledanou frázi do SESSIONS. |
||
leorond Profil |
#5 · Zasláno: 20. 11. 2015, 13:20:33
Slark děkuji to bude řešení jaké potřebuji
|
||
Časová prodleva: 3 dny
|
|||
leorond Profil |
#6 · Zasláno: 23. 11. 2015, 17:05:43
A co kdybych potřeboval jet přes
$_POST a chtěl jsem při přechodu zpět zadat stejný výsledek?
|
||
Fisir Profil |
#7 · Zasláno: 23. 11. 2015, 17:30:27
Reaguji na leoronda:
Teoreticky by to šlo udělat tak, že by tlačítko Zpět nebylo odkaz, ale formulář, který by metodou POST odkazoval na výsledky vyhledávání a již by měl předvyplněný (a skrytý) vyhledávací dotaz, který bys musel stránce nějakým způsobem předat. |
||
leorond Profil |
#8 · Zasláno: 25. 11. 2015, 11:25:03
Takže kdybych třeba měl skript
stroje.php na kterých by někdo chtěl najít třeba ahoj a při odeslání by se to uložilo do session a přesměrovalo by se na stránku s výsledky hledej.php kde by uživatel klikl na nadpis a odkázalo by ho to na ukaz_stroj.php kde by byl formulář do kterého by se vyplnilo ze session ahoj tak by to mělo teoreticky fungovat že?
|
||
mimochodec Profil |
#9 · Zasláno: 25. 11. 2015, 11:42:47
mělo.
|
||
Časová prodleva: 7 let
|
0