Visualizzazione risultati 1 fino 2 di 2

Discussione: mysql testo accapo

  1. #1
    Guest

    Predefinito 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.
    Ultima modifica di alemoppo : 30-07-2011 alle ore 11.53.32 Motivo: +tag [php]

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,852

    Predefinito

    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!
    Ultima modifica di alemoppo : 30-07-2011 alle ore 12.03.45

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •