Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    testo a capo in una textarea

    Ciao a tutti, ho una form, e tra i viari campi ho una textarea.
    In questa textarea, scrivo mandando a capo il testo (invio)

    Salvo i dati su database.

    Quando li recupero, mi trovo stampato tutto su una riga, o meglio, senza che siano rispettati gli "invio" che ho dato manualmente.

    Che soluzione posso utilizzare, evitando di utilizzare i classici WYSWIYG ?!

    O al massimo, potrei utilizzarli .. ma senza vedere la classica barra degli strumenti sopra la textarea che non ne ho bisogno e mi occupa solo pixel in verticale (considerando che in totale ho diverse textarea..)

    Grazie a tutti per l'aiuto !!
    aquatimer2000

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Guarda la funzione nl2br.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Grazie 1000 badaze !!
    aquatimer2000

  4. #4
    emh .. ho fatto dei test, nel database adesso per ogni "invio" trovo il corrispondente "<br/>"

    Quando però recuper i dati dal database e li stampo dentro la textarea, trovo scritto <br/> e non vedo la riga a capo

    Ho provato le varie funzioni con str_replace ma non ottengo risultati giusti con

    Codice PHP:
    <php
        
    public function nl2br2($string) {
            
    $string str_replace(array("\r\n""\r""\n"), "<br />"$string);
            return 
    $string;
        }
    ?> 
    aquatimer2000

  5. #5
    Sorry .. sono un
    Ho invertito i valori in str_replace...
    chiedo venia
    aquatimer2000

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.