- Home
- Categorie
- Coding e Sistemistica
- PHP
- Come rispettare spazi e a capo?
-
Come rispettare spazi e a capo?
Ciao a tutti,
Ho un campo Long test in mysql dove inserisco dei lunghi commenti.
Il problema è che in fase di visualizzazione del contenuto attraverso la query, il risultato visualizzato è tutto unito, senza rispetto degli spazi e degli a capo.
C'è una soluzione?
grazie in anticipo
-
@shira said:
Ciao a tutti,
Ho un campo Long test in mysql dove inserisco dei lunghi commenti.
Il problema è che in fase di visualizzazione del contenuto attraverso la query, il risultato visualizzato è tutto unito, senza rispetto degli spazi e degli a capo.
C'è una soluzione?
grazie in anticipo
$str = "la tua \n stringa... \n jk lll ";
$str = str_replace( " ", " ", $str ); // si puo usare anche nl2br()
$str = str_replace( "\n", "<br/>", $str );
-
oppure usi un editor di testo javascript come tinymce, che ti trasforma il testo formattandolo in html, prima di inserirlo nel db
(si tutilizza con una semplice inclusione di javascript nell head delle pagine dove sono i form)
hai anche una interfaccia di inserimento più completa puoi ad es utilizzare il bold e il crosivo.
-
Un giorno anche io spero di poter dare consigli buoni come i vostri!!!
grazie...adesso è tutto corretto!!Lo posto a futura memoria....
La variabile che volevo visualizzare correttamente è <?=$rigo['note']?>
che dopo la modifica consigliatami diventa....<?
$str = str_replace( " ", " ", $rigo['note'] ); // si puo usare anche nl2br()
$str = str_replace( "\n", "<br/>", $rigo['note'] ); ?><?=$str?>