Autor Zpráva
DJ D8
Profil
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
zhruba takto:
<input type="text" name="nick" value="<?php echo $_POST['nick']; ?>">


Prípadne uložiť do COOKIE alebo SESSION
DJ D8
Profil
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
aky presne mas formular? ak ho posielas pomocou get tak
<input type="text" name="nick" value="<?php echo $_GET['nick']; ?>">
Pinqui
Profil
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ší)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0