Visualizzazione dei risultati da 1 a 9 su 9

Discussione: formattazione e db

  1. #1
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970

    formattazione e db

    ciao ragaz!


    ho un form in una pagina e mi serve x inserire delle news nella pagina stessa (mediante db)

    allora il problema è ke se scrivo un "&" mi viene trasformata in &
    e se io volessi inserire tag html o entities cosa dovrei fare???

    grazie!

    ciau ciau
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  2. #2
    per inserire il tag html & basta che fai un replace o prima di inserire o prima di estrarre.

    REPLACE(tuo_testo, "&", "&")

  3. #3
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    ok
    x impaginare i dati uso dei datagrid e non vedo come fare i replace a quel punto

    come dovrei fare il replace prima di inserirli??
    quando scrivo & < > nn voglio trovarmi &amp; &lt; &gt;



    grazie mille daniele!
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  4. #4
    il datagrid prende questi dati dal db giusto?

    In qualche modo questi dati vengono inseriti, vero? Nella funzione in cui fai la query es:
    INSERT INTO myTB (myCAMPO) VALUES ('" & tuo_valore & "')



    io ti consiglio di farti una funzione dove fai tutti i replace dei caratteri come & < > ecc.

    poi devi scrivere cosi le tue query:
    INSERT INTO myTB (myCAMPO) VALUES ('" & My_Funzione_che_fa_replace(tuo_valore) & "')


    io faccio una cosa simile e non ho problemi nella visualizzazione.


    Altrimenti ci sono Server.HTMLencode e Server.HTMLdeCode

  5. #5
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    ma se io metto

    testo = Replace(testo, "&", "&")
    testo = Replace(testo, "<", "<")
    testo = Replace(testo, ">", ">")
    'e poi l'insert into

    non dovrebbe far nulla.... o no?
    quando avviene la trasformazione da entities al loro valore corrispondente?
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  6. #6
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    Originariamente inviato da Francis87
    ma se io metto

    testo = Replace(testo, "&", "&")
    testo = Replace(testo, "<", "<")
    testo = Replace(testo, ">", ">")
    'e poi l'insert into

    non dovrebbe far nulla.... o no?
    quando avviene la trasformazione da entities al loro valore corrispondente?
    come funzionano i Server.HTMLencode e decode ??

    come si fa a far funzionare un campo decimale??
    ho scritto 4.5 e lui mi mostra 45
    :master:


    grazie
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  7. #7
    .net Library 5%

    codice:
            Public Function CodeHtml(ByVal Val) As String
                Dim Codificato As String
                Codificato = HttpContext.Current.Server.HtmlEncode(Val)
                CodeHtml = Codificato
            End Function
    
            Public Function DecodeHtml(ByVal Val) As String
                Dim Decodificato As String
                Decodificato = HttpContext.Current.Server.HtmlDecode(Val)
                DecodeHtml = Decodificato
            End Function

  8. #8
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    grazie mille!

    un'ultima domandina....

    allora... io ho del testo nella textarea tipo &middot; pagina

    devo codificarlo e poi inserirlo?

    il risultato dev'essere stampare dal db il codice html da inserire nella pagina

    grazie
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  9. #9
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    ok come faccio il replace all'estrazione dei dati?


    uso 4 datagrid


    grazie
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

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.