Autor Zpráva
Aldda
Profil *
Ahoj, prosím o radu jak udělat aby se u textu který odešlu přes POST fungovalo zalomení řádky při vypsání toho textu do HTML stránky. Po vypsání se mi totiž celý text vypíše v jedndom odstavci i když v TEXTAREA mám nějaké řádky odentrované.

Pokud na to je nějaká funkce mám jí pak použít před uložením textu do databáze nebo až při výpisu z databáze?
Taps
Profil
Aldda
podívej se na funkci nl2br
Aldda
Profil *
Taps
děkuji

ještě bych se zeptal na jednu věc

používám současněi funkci htmlspecialchars .... jak mám udělat abych jí nemusel takhle pořád pakvat? :
$_POST['text'] = htmlspecialchars($_POST['text']);
$_GET["tema"] = htmlspecialchars($_GET["tema"]);
$_POST['autor'] = htmlspecialchars($_POST['autor']);
$_POST['mail'] = htmlspecialchars($_POST['mail']);
$_POST['nadpis'] = htmlspecialchars($_POST['nadpis']);

nejde to udělat jedním příkazem pro celý $_POST?


No a když už jsem u toho, tak ještě poslední věc - asi docela oříšek ... jak se dá zabránit aby se mi po refreshi znovu neodeslal POST?
imploder
Profil
Aldda
cyklus foreach() projde postupně všechny prvky pole
AM_
Profil
No a když už jsem u toho, tak ještě poslední věc - asi docela oříšek ... jak se dá zabránit aby se mi po refreshi znovu neodeslal POST
Já mám nejradši to řešení, že když skript zaregistruje data odeslaná přes POST, tak je náležitě zpracuje a následně se přes header('location:url') přesměruje sám na sebe. Je to banální a možná vůbec nejspolehlivější.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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