Sto usando una textarea per inviare del testo al mio DB.
Screenshot di db:
Quando leggo dal DB rimuove le interruzioni di riga, come posso tenerle in $ row [‘opmerkingen’]?
Quando visualizzi il testo, usa nl2br()
per convertire le nuove righe in
tag, cioè, invece di
, usa
.
Per impostazione predefinita, i browser visualizzano le nuove righe come spazi, pertanto devono essere convertiti in tag
.
Per coloro che trovano ciò utile, si prega di considerare l’utilizzo di white-space: pre-line
, suggerito da Emil Vikström. Non sono più un web man e non riesco a verificarlo facilmente, ma Boaz dice nei commenti che è supportato da tutti i browser moderni. In tal caso, è preferibile utilizzare nl2br()
.
Un’alternativa a nl2br consiste nell’utilizzare l’attributo CSS spazio bianco :
white-space: pre-line;
Metto come segue ma non lavorando con le virgolette singole .
echo $row['text'].'\n';
Metti le virgolette . Poi ha funzionato
Quando otteniamo dati sta arrivando con \ r \ n . Usa anche le virgolette doppie lì.