Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    75

    Visualizzare un Campo testo del db in formato html

    Salve a tutti,

    ho creato un forum con Asp e Access.

    Vorrei visualizzare il campo che contiene il messaggio del forum in formato html e non testo.

    Come potrei fare?

    Devo memorizzare il testo nel db in quale modo particolare?

    Grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di iceblu
    Registrato dal
    Jun 2006
    Messaggi
    246
    <%=Server.HTMLEncode(Rs("campo"))%>

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    75
    Grazie per la risposta.
    C'è una cosa però che non mi è chiara. Il testo come deve essere memorizzato nel db?
    Io attualmente lo memorizzo in un campo Memo e viene inserito dall'utente tramite un form.
    Ma come faccio a memorizzare quando si va a capo o si lascia una riga vuota ecc.
    Non so se sono stato chiaro.

    grazie ancora

  4. #4
    Utente di HTML.it L'avatar di iceblu
    Registrato dal
    Jun 2006
    Messaggi
    246
    Dipende...
    Se utilizzi una semplice textarea quando visualizzi il testo puoi sostituire vbCrLf con


    campo = HTMLEncode(Rs("campo")
    campo = replace(Campo, vbCrLf, "
    ")

    davide

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    75
    Ciao,
    scusami non riesco a capire bene (non sono molto afferrato in materia):
    si utilizzo una text area dove viene immesso il testo e che poi scrivo nel db così:

    Rs("Testo") = request.form("Testo")

    Nella pagina di visualizzazione ho messo:
    <%=Server.HTMLEncode(Rs("Testo"))%>

    E invece come dovrei fare?

    Grazie ancora

  6. #6
    Utente di HTML.it L'avatar di iceblu
    Registrato dal
    Jun 2006
    Messaggi
    246
    campo = HTMLEncode(Rs("campo")
    campo = replace(Campo, vbCrLf, "
    ")
    response.write(campo)

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    75
    Funzionaaaa!

    l'unica cosa ho sustituito
    campo = HTMLEncode(Rs("campo")

    con

    campo = Server.HTMLEncode(Rs("campo")

    perchè mi dava errore.

    Grazie molte

  8. #8
    Utente di HTML.it L'avatar di iceblu
    Registrato dal
    Jun 2006
    Messaggi
    246
    mio refuso , prima l'avevo scritto bene

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    54
    Scusate la mia intromissione;
    visto che si parla di campi di DB Access da visualizzare in HTML...io ho lo stesso problema ma con un campo che contiene un oggetto OLE (immagine) che non riesco in nessun modo a farlo visualizzare con ASP, nè tantomeno riesco a trovare utili consigli sul Web.
    Potresti aiutarmi tu, ICEBLU ?
    Perdona la rima...non voluta !

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    75
    Non devi utilizzare un campo OLE per le immagini ma un semplice campo di testo dove inserisci il percorso dell'immagine.
    Esempio:
    nome campo: Immagine
    contenuto: MiaCartella/NomeImmagine.jpg

    poi nella pagina ASP visualizzi così:
    [img]<%=rs.Fields([/img]" />

    Ciao

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 © 2026 vBulletin Solutions, Inc. All rights reserved.