Autor | Zpráva | ||
---|---|---|---|
karel Profil * |
#1 · Zasláno: 15. 1. 2007, 14:51:58
mám na jedné stránce formulář a ošetření jeho výstupu, např takto:
... když se odešle formulář s vyplněným jménem, napíše, že $_POST['jmeno'] se rovná to jméno. Když se ale dá aktualizovat stárnka prohlížeče, odešle mi to formulář znova, což je ale problém, když nejen vypisuji na obrazovku, ale když chci i něco uložid do DB. dá se nějak zajistit, aby při kliknutí na Refresh tlačítko se formulář znovu neodesílal? díky za radu. K |
||
karel Profil * |
#2 · Zasláno: 15. 1. 2007, 15:34:15
nikdo?
napadlo mě ... možná nějaké řešené se statickými proměnnými? |
||
tiso Profil |
#3 · Zasláno: 15. 1. 2007, 15:44:39
Po odoslaní formulára ho spracuj a presmeruj na inú stránku.
|
||
karel Profil * |
#4 · Zasláno: 15. 1. 2007, 15:46:19
no, to bych ho mohl přesměrovat (klidně i na tu samou), ale jak?
|
||
none Profil |
#5 · Zasláno: 15. 1. 2007, 15:50:52
<form action="zpracuj.php" method = "post">
proste das to zpracovani db do jiheho osuboru a odkazes na nej. |
||
karel Profil * |
#6 · Zasláno: 15. 1. 2007, 15:54:38
no, to já vím :)
ale já bych chtěl mít celou "aplikaci" v souboru index.php, tak jak jsem naznačil nahoře, (aplikace je na http://karelkristal.php5.cz). Je přesto možné ošetřit, aby se nepodařilo uložit jeden diskusní příspěvek (společensky naprosto nesprávným :)) kliknutím na Refresh? k. |
||
none Profil |
#7 · Zasláno: 15. 1. 2007, 16:02:37
TAK UDELEJ KONTROLNI KOD
|
||
karel Profil * |
#8 · Zasláno: 15. 1. 2007, 16:09:26
HA, to zní dobře, mohl bys mě, prosím, nějak nasměrovat? Tuším, že se někde dá o tom něco přečíst?
K. |
||
Peca Profil |
#9 · Zasláno: 15. 1. 2007, 16:34:04
Nestačilo by jednoduše po zpracování formuláře použít header("Location: http://karelkristal.php5.cz"); ?
|
||
Pavel Strejček Profil |
#10 · Zasláno: 15. 1. 2007, 16:38:12
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0