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

    testo da db in campo dinamico

    Creo un campo di testo dinamico e lo compilo secondo un testo preso direttamente da mysql. Il testo nel db è formattato in questo modo:

    testo1
    testo2
    testo3

    Quando lo visualizzo in flash inserendolo nel mio campo di testo creato dinamicamente il testo però si visualizza in questo modo:

    testo1

    testo2

    testo3

    Come faccio a risolvere il problema?
    Questa notte non danzo con la mia anima ma scrivo lo stesso. Scrivere per non dimenticare di aver vissuto

  2. #2
    forse hai dato tu manualmento i così detti
    in html mentre il testo è già formattato con i
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  3. #3

    br?

    nel db questo testo è stato memorizzato utilizzando una text area in html. Tra una riga e l'altra nella text area è stato battuto semplicemente il tasto invio come se lo scrivessi qui. Non ci sono br memorizzati nel db.
    Questa notte non danzo con la mia anima ma scrivo lo stesso. Scrivere per non dimenticare di aver vissuto

  4. #4

    espressioni regolari?

    Possibile che debba usare le espressioni regolari ogni volta che devo visualizzare un testo che va a capo da db?

    In pratica dovrei sostituire \n o \r con il
    ma ci metto una vita e non è una soluzione attuabile vista la mole di campi di testo che devo visualizzare!!!
    Questa notte non danzo con la mia anima ma scrivo lo stesso. Scrivere per non dimenticare di aver vissuto

  5. #5

    nessuno?

    Nessuno conosce l'argomento??
    Questa notte non danzo con la mia anima ma scrivo lo stesso. Scrivere per non dimenticare di aver vissuto

  6. #6
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619
    Allora non so perche' ma quando batti invio lui se lo ricorda.
    Prova a scrivere cosi' nel db:

    testo1
    testo2
    testo3

    Ovviamente il campo di testo deve essere impostato per accettare tag html.

    A me funziona in questo modo quando carico in campi dinamici valori da file .txt quindi dovrebbe essere lo stesso per te.


    Ciao

  7. #7

    Re: br?

    Originariamente inviato da heventorizon
    nel db questo testo è stato memorizzato utilizzando una text area in html. Tra una riga e l'altra nella text area è stato battuto semplicemente il tasto invio come se lo scrivessi qui. Non ci sono br memorizzati nel db.
    volevo dire anche se mi sono spiegato in italiondo che se nel db il fatto di andare a capo è previsto non lo devi fare manualmente nel flash, quindi non fare l'invio e carica i dati vedi che succede
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  8. #8

    Ho trovato!!

    Ho risolto questo è importante.

    Il problema è che se un utente compila una text area in html e
    inserisce degli spazzi tra una riga e l'altra battendo l'invio
    nel db ovviamente vengono memorizzati sia il carattere di a capo sia quello di nuova riga ('\r' e '\n').
    Flash in visualizzazione interpreta tutti e due i caratteri come dei
    .
    Ecco il metodo in flash per ovviare al problema

    //splitto in un array eliminando il carattere \r
    arr = mioTesto.split("\r");

    //trasformo il mio array in una stringa
    testo = arr.join(" ");
    Questa notte non danzo con la mia anima ma scrivo lo stesso. Scrivere per non dimenticare di aver vissuto

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.