Autor | Zpráva | ||
---|---|---|---|
Hans225 Profil * |
#1 · Zasláno: 14. 7. 2012, 21:43:10
Zdravím,
mám na webu jednoduchý formulář pro odeslání zprávy na mail, po úspěšném odeslání se zobrazí text o odeslání na nové prázdné stránce, prostě něco podobného jako tady Formulář na mail. Jakým způsobem nejelegantněji docílit toho, aby se například po odeslání znovu objevila stránka, odkud byl formulář odeslán, ale k tomu by na stránce ještě přibyla informace o úspěšném odeslání, nebo ještě lépe, aby místo formuláře byla právě tato informace? Díky za nápady. |
||
Keeehi Profil |
Hans225:
Po odeslání přesměrovat pomocí header("Location: xxx"); Když navíc přesměrujete třeba s parametrem send=1, stránka s fomulářem může vypadat třeba takto: <?php if(!empty($_GET["send"])) { ?> Email byl úspěšně odeslán. <?php } else { ?> <form> ... </form> <?php } ?> |
||
Hans225 Profil * |
#3 · Zasláno: 14. 7. 2012, 23:22:20
Díky moc, sice mi zatím jaksi nereaguje ten if - text se vždy zobrazí, ať už je url s parametrem nebo bez, ale to snad už dám do kupy.
|
||
Keeehi Profil |
#4 · Zasláno: 14. 7. 2012, 23:33:53
Hans225:
Je to PHP script, ne čisté HTML. Jen poznámka, jelikož doufám, že to víte. |
||
Hans225 Profil * |
#5 · Zasláno: 15. 7. 2012, 11:58:14
No, co na to říct, jen snad opět díky. Funguje to již podle představ :)
|
||
Časová prodleva: 12 let
|
0