Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Latin1_swedish_ci

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    216

    Latin1_swedish_ci

    Buona sera a tutti
    Come avrete intuito dal titolo, il problema è dovuto alla codifica che un campo X nel database Y ha...
    Più che un problema è una delucidazione:
    Inserendo un testo nella textarea se premo INVIO per andare a capo, quando con una query interrogo il DB ed estraggo il testo tutti gli "INVIO" sembrano non essere stati digitati (quindi viene fuori un unico paragrafo).

    Come posso risolvere???

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Quando prendi i dati dal db e li passi alla pagina, devi stamparli usando
    echo nl2br($stringa);

    dove $stringa è il testo che hai recuperato dal db, questo perché invio inserisce \n\r per il ritorno a capo (e questo viene messo nel db), mentre html non riconosce \n\r, ma
    e la funzione che ti ho indicato fa proprio questa conversione.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    216
    ottimo...
    grazie mille

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.