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

    Valore senza la virgola

    Ciao a tutti, ho il seguente problema, il mio carrello deve passare la variabile dell'importo a PayPal ma noto che omette la virgola.... un prezzo 7,80 diventa 780 !!!!

    Come posso ovviare???

    ecco la riga che passa il valore:

    codice:
    Response.Redirect "paypal.asp?Totale=" TotaleIvato & "&idordine=" & IDOrdine
    mentre la pagina che genera poi la pagina di paypal:
    codice:
      
    
    <% Dim QSTotale
    	QSTotale = Request.QueryString("Totale")
    	
    %>			<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="business" value="speedyseller78@gmail.com">
    <input type="hidden" name="amount" value="<%=QSTotale%>">
    <input type="hidden" name="no_note" value="1">
    <input type="hidden" name="currency_code" value="EUR">
    <input type="hidden" name="bn" value="PP-BuyNowBF">
    <input type="image" src="https://www.paypal.com/it_IT/i/btn/x-click-butcc.gif" border="0" name="submit" alt="Effettua i tuoi pagamenti con PayPal.  un sistema rapido, gratuito e sicuro.">
    </form>

    ma secondo me il problema è prima che arriva a questa pagina.....

    Grazie anticipatamente!!

    Frank
    Saluti da Francesco G.

  2. #2
    A parte che manca un operatore di concatenazione "&" dopk Totale =, prova a fare la replace della virgola con il punto.

    codice:
    Response.Redirect "paypal.asp?Totale = " & replace(TotaleIvato, ",", ".") & " & idordine = " & IDOrdine
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    111
    Così funziona
    codice:
    <%
    	Dim QSTotale
    	QSTotale = Request.QueryString("Totale")
    QsTotale=(QSTotale / 100)
    QSTotale=replace(FormatNumber(QSTotale, 2, -1, 0, -1), ",", ".")%>Dim QSTotale
    	QSTotale = Request.QueryString("Totale")
    QsTotale=(QSTotale / 100)
    QSTotale=replace(FormatNumber(QSTotale, 2, -1, 0, -1), ",", ".") %>
    Ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    111
    Ho sbagliato, così funziona
    codice:
    <%
    	Dim QSTotale
    	QSTotale = Request.QueryString("Totale")
    QsTotale=(QSTotale / 100)
    QSTotale=replace(FormatNumber(QSTotale, 2, -1, 0, -1), ",", ".")%>
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.