Autor | Zpráva | ||
---|---|---|---|
joe Profil |
#1 · Zasláno: 22. 8. 2008, 20:45:58
Ahoj,
původně jsem to psát nechtěl, ale tak proč se nezeptat. Představte si, že máte stránku, kde jsou záložky (index.php?zalozka=4) a třeba na každé z nich je jeden formulář a teď chcete, že pokud se to co chcete provede správně, přesměruje se na stránku (kvůli F5) na tu záložku, kde jste původně byli a objeví se nějaká zpráva, že to je ok. A pokud špatně, tak se na stránce zůstane (opět na té samé záložce) a objeví se chyba. A teď otázky: - Jakým způsobem "oznamujete" chybu nebo informaci o provedení apod. (dáte do url nějaký parametr s hodnotou nějakého textu a ten pak vypíšete; do sessions uložíte výsledek) - Napsali byste to tak, že do tagu form u atributu action byste napsali index?zalozka=4 (kam se vrátit) nebo jen index a pak záložku odeslali skrytým inputem? V případě neodeslání by se to muselo asi zjistit z REQUEST_URI Případně kdyby měl někdo živou ukázku jak to provádí, tak bych se rád podíval. Díky! |
||
Měsíček Profil |
#2 · Zasláno: 22. 8. 2008, 20:48:41
"že do tagu form u atributu action byste napsali index?zalozka=4 (kam se vrátit)"
Nejspíše bych se v případě nouze přiklonil k této možnosti - ostatní nejsou špatné, ale zbytečně složitější než je potřeba. |
||
joe Profil |
#3 · Zasláno: 22. 8. 2008, 20:55:02
Měsíček
A ono by to šlo i jinak? Mě teď nic jiného nenapadlo ale odpoledne jsem věděl ještě jeden způsob:) Právě jsem to někde viděl s těmi sessions a nechápal proč to tak je, když stačí do url přidat třeba jen parametr ?chyba a je to jednodušší... |
||
Časová prodleva: 16 let
|
0