Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822

    PHP non riesco a mantenere la formattazione del testo

    Ciao

    ho una textarea nella quale scrivo


    Testo di prova

    Ancora in sperimentazione

    Altra riga

    Atra riga 2


    Notare gli spazi tra le righe. Quando devo salvare questo testo nel db faccio cosi :

    $testo = $_POST["testo"];
    $testo = stripslashes($testo);
    $testo = htmlspecialchars($testo);
    $testo = nl2br($testo);


    e in effetti nel db gli spazi ci sono. Quando estraggo questi dati la pagina mi scrive tutto su una riga anziché rispettare i miei "a capo"


    Ecco il codice :


    $query = "SELECT titolo, testo FROM contatti WHERE id ='1'";
    $dati = mysql_query($query) or die (mysql_error());
    $testo = $row["testo"];

    echo "<div>$testo</div>";

    Come mai ?
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    71
    Prova a utilizzare questa funzione nl2br() sulla stringa che leggi dal database prima di stamparla

  3. #3
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822
    giusto !! Non ci avevo pensato ! Cosi va !


    grazie !!
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.