Autor | Zpráva | ||
---|---|---|---|
jrw Profil |
#1 · Zasláno: 14. 12. 2006, 20:04:21
Mám na jedné stránce formulář kterým zapisuju příspěvek do databáze a současně script kterým vypisuju příspěvky z databáze. Problém je v tom že pokud vypíšu text do formuláře a pak ho odešlu a následně kliknu na "obnovit" nebo dám ctrl + r tak se to načte ještě jednou. Jak se tomu dá zabránit?
Díky |
||
Alphard Profil |
#2 · Zasláno: 14. 12. 2006, 20:16:25 · Upravil/a: Alphard
na konec skriptu zapisujícího data umístit:
header ("location: stranka_s_formularem.php"); |
||
jrw Profil |
#3 · Zasláno: 14. 12. 2006, 20:22:30
jenže pak to zase nevypisuje ty data
|
||
gaminn Profil * |
#4 · Zasláno: 14. 12. 2006, 20:29:59
No tak to přesměruj na stránku, kde to ta data vypisuje, ne? Budeš mít jednu stránku s formulářem a druhou stránku s výpisem záznamů.
|
||
Alphard Profil |
#5 · Zasláno: 14. 12. 2006, 20:32:07
jak to?
předpokládám posílání pomocí post první část skriptu data zapíše, pokud jsou druhá je vypíše po odeslání proběhne první část => zápis dat na konci první části je přesměrování, stránka přesměrovává na sebe samu, ale bez post dat skript probíhá znovu, žádná data nejsou, takže se nazapisují a druhá část skritu je vypíše IMHO mělo by to fungovat |
||
jrw Profil |
#6 · Zasláno: 14. 12. 2006, 20:33:12 · Upravil/a: jrw
gaminn
To by šlo ale určitě to jde udělat tak aby to fungovalo i na jedné stránce. |
||
Alphard Profil |
#7 · Zasláno: 14. 12. 2006, 20:33:18
gaminn
na jedné stránce formulář kterým zapisuju příspěvek do databáze a současně script kterým vypisuju příspěvky |
||
jrw Profil |
#8 · Zasláno: 14. 12. 2006, 20:36:00
Alphard
asi dělám něco špatně, ale nefunguje |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0