Visualizzazione dei risultati da 1 a 5 su 5

Discussione: problemi con replace

  1. #1

    problemi con replace

    ho una funzione del genere

    Codice PHP:
    <%
    function 
    virgolette(stringa)
     
    virgolette Replace(stringa"'""''"
      
    virgolette Replace(stringa"'""`"
     
    virgolette Replace(stringa"%""[%]"
     
    virgolette Replace(stringa"[""[[]"
     
    virgolette Replace(stringa"]""[]]"
     
    virgolette Replace(stringa"_""[_]"
     
    virgolette Replace(stringa"#""[#]"
     
    virgolette replace(trim(stringa), chr(13)&chr(10), "
    "
    )
    end function
    %> 
    che richiamo in questo modo
    Codice PHP:
    strSQL="Update link Set home='"&virgolette(request("home"))&"' where id=" &request("id" 
    solo che mi legge solo un replace gli altri gli ignora e quindi sono costretta a sceglierne uno e gli altri li virgoletto.
    Secondo voi dove può essere il problema?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non capisco a cosa ti serva qualla funzione, per l'UPDATE ti occorre solo il primo dei replace, il resto di altera semplicmente il contenuto del testo nel db...

    Roby

  3. #3
    ok ma se io oltre al primo replace voglio stabilire che ad ogni invio mi corrisponda un a capo automatico come posso modificare la funzione?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma non lo devi scrivere nel db il ritorno a capo, o meglio già c'è anche se non lo vedi.
    Il ritorno a capo lo dovrai considerare SOLO in fase di visualizzazione
    codice:
    response.write(replace(campo,VbCrLf,"
    "))
    Roby

  5. #5
    grazie Roby sei stato gentilissimo, funziona!

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.