-
mysql testo accapo
Salve.
Ho una textarea dove si inserisce del testo, il testo viene salvato nel database.
Il problema sorge quando il testo inserito nella textarea e formato da più righe cioè va d'accapo.
Ad es.:
"Questo è il testo della text area.
Lo vedo così"
questo e il code:
Codice PHP:
$testo=nl2br(trim($_REQUEST["textarea"]));
nel database me lo salva anche su 2 line in questo modo:
"Questo è il testo della text area.<br />
Lo vedo così"
invece dovrebbe salvarmelo su un unica riga in questo modo:
"Questo è il testo della text area.<br />Lo vedo così"
Non capisco qual'è il problema. :incavolat:incavolat:incavolat:incavolat
-
nl2br() sostituisce i "\n" con "<br>\n"; trim() invece elimina i vari "\n", "\r", ' ', ... all'inizio e alla fine della stringa.
Per eliminare TUTTI i \n, una soluzione potrebbe essere questa:
Codice PHP:
$testo = str_replace("\n",'', $_REQUEST["textarea"]); ///Perché non usi $_GET[] o $_POST[] ?
Ciao!