Autor | Zpráva | ||
---|---|---|---|
DJ D8 Profil |
#1 · Zasláno: 16. 7. 2009, 15:00:14
Chtěl bych se zeptat, jak mám udělat textové pole, ve kterém napsaný text po refrashi zůstane.
Chci to na jméno v Chatu, aby se nemusel uživatel nějakým způsobem přihlašovat, ale jen napsal to pole jméno a to po odeslání každé zprávy zůstalo v poli a vždy se odeslalo. Děkuji za odpovědi. |
||
tiso Profil |
#2 · Zasláno: 16. 7. 2009, 15:04:28 · Upravil/a: tiso
zhruba takto:
<input type="text" name="nick" value="<?php echo $_POST['nick']; ?>"> Prípadne uložiť do COOKIE alebo SESSION |
||
DJ D8 Profil |
#3 · Zasláno: 16. 7. 2009, 15:14:19
Bohužel mi to nefunguje, nevím přesně jak a čím to je, ale zkusim to ještě jinak.
V každém případě díky za ochotu. |
||
denCo Profil |
#4 · Zasláno: 16. 7. 2009, 20:26:47
aky presne mas formular? ak ho posielas pomocou get tak
<input type="text" name="nick" value="<?php echo $_GET['nick']; ?>"> |
||
Časová prodleva: 4 dny
|
|||
Pinqui Profil |
#5 · Zasláno: 21. 7. 2009, 00:37:01 · Upravil/a: Pinqui
DJ D8
Myslím že řešení nabízí $_SESSION trochu vylepšit dobrý nápad co psal tiso <input type="text" name="nick" value="<?php echo $_SESSION['nick']; ?>"> s tím, že předpokládám že při přihlášení si zadáváš nějaké údaje do session, pokud by jsi pracoval s cookie, tak obdobně. Pokud si to řešíš nějak jinak pak musíš napsat jak to řešíš. k oboum případům jak použití $_POST, tak $_GET nějak asi nepočítáte s možnou chybou jako je (post - první načtení kdy ještě nebyla žádná hodnota do post zadána, get - chyby s mezerama, injection a další) |
||
Časová prodleva: 15 let
|
0