[Risolto] ASP VBSCRIPT e PAYPAL problemi con le spese di spedizione dinamiche

iiceberg

Nuovo Utente
4 Set 2013
2
0
0
Salve a tutti,
spero che qualcuno possa aiutarmi, premetto che non sono un drago in programmazione.
Ho un sito di ecommerce in cui le spese di spedizione sono offerte oltre le 50 euro di spesa ma non riesco a passare il valore nel caso in cui un acquirente non raggiunga le 50 euro, penso di esserci vicino ... questo è il codice che verifica se le spese di spedizione devono essere pagate o meno:

<%
dim sds

if Totale_acq < 50 then 'Verifica condizione
'Blocco di istruzione se la condizione è vera
response.write "9.00"
else
'Blocco di istruzione se la condizione è falsa
response.write "0.00"
end if
%>

e questo funziona, ma poi sul codice di PAYPAL le spese non compaiono in nessun verso , questo è il codice:

<%
Dim email, ordine, importo
email = "[email protected]"
ordine = Prodotto
importo = Totale_acq
spedizioni = sds


%>
<%
importo=Round(Totale_acq, 2)

' aggiungo eventuali spese di spedizione (ad es. 5 Euro)
importo = importo + spedizioni
%>
<%

importo = Replace(importo, ",", ".")
%>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="<%=email%>">
<input type="hidden" name="item_name" value="<%=ordine%>">
<input type="hidden" name="currency_code" value="EUR">
<input type="hidden" name="amount" value="<%=importo%>">
<input type="submit" value="Paga con PayPal">
</form>

E' come se la variabile "sds" non sia dichiarata, non acquisisca il valore .

Sapreste aiutarmi ?

Grazie mille a chiunque mi risponda

Carlo
 

Paolo69

Moderatore
Membro dello Staff
MOD
18 Feb 2010
555
13
18
Italy
www.caprioli.info
Salve a tutti,
...

E' come se la variabile "sds" non sia dichiarata, non acquisisca il valore .

Sapreste aiutarmi ?

Grazie mille a chiunque mi risponda

Carlo

Codice:
<%

Totale_acq = "22,55"
sds = "10,10"

Dim email
Dim ordine
Dim importo

	email = "[email protected]"
	ordine = Prodotto
	importo = Totale_acq
	spedizioni = sds

	importo = Round(importo, 2)

' aggiungo eventuali spese di spedizione (ad es. 5 Euro)
	importo = importo + spedizioni

	importo = Replace(importo, ",", ".")

 Response.Write importo
 
%>

risultato: 32.65
...valorizzando le due variabili ottengo il risultato giusto, controlla meglio
 

iiceberg

Nuovo Utente
4 Set 2013
2
0
0
Codice:
<%

Totale_acq = "22,55"
sds = "10,10"


risultato: 32.65
...valorizzando le due variabili ottengo il risultato giusto, controlla meglio

Innanzitutto Grazie Paolo per la risposta, so che in questo modo funziona, ma il problema è che sia "Totale_acqu" che "sds" sono valori dinamici in quanto fanno parte di un sito di e-commerce.

Per quanto riguarda "Totale_acqu" non ho alcun problema, viene generato e preso tranquillamente.

Per quanto riguarda "sds" come puoi vedere in alto è soggetto ad un ciclo if,else ossia se "Total_acqu" è minore di 50 euro devono comparire e devono essere calcolate le spese di spedizione nel caso contrario le spese di spedizione sono offerte quindi compare nella conferma carrello "Spese di spedizione= € 0,00" ..... tutto funziona .... il mio problema è solamente che "sds" non viene calcolato nel momento in cui si clicca su paga subito di PAYPAL sia che "Totale_acqu" sia superiore di 50 oppure inferiore.

Io penso che il problema sia alla riga 137 dell'allegato dove avviere il ciclo for ( e questo funziona ) ma "sds" non acquisisce il valore e quindi non "se lo porta dietro "

Vedi l'allegato carrello_conferma.pdf

Ti ringrazio mille volte se riuscissi a darmi una soluzione

Ciao

Carlo
 

Paolo69

Moderatore
Membro dello Staff
MOD
18 Feb 2010
555
13
18
Italy
www.caprioli.info
...
Per quanto riguarda "sds" come puoi vedere in alto è soggetto ad un ciclo if,else ossia se "Total_acqu" è minore di 50 euro devono comparire e devono essere calcolate le spese di spedizione nel caso contrario le spese di spedizione sono offerte quindi compare nella conferma carrello "Spese di spedizione= € 0,00" ..... tutto funziona .... il mio problema è solamente che "sds" non viene calcolato nel momento in cui si clicca su paga subito di PAYPAL sia che "Totale_acqu" sia superiore di 50 oppure inferiore.

Io penso che il problema sia alla riga 137 dell'allegato dove avviere il ciclo for ( e questo funziona ) ma "sds" non acquisisce il valore e quindi non "se lo porta dietro "
...

Carlo

Carlo, te ipotizzi che il problema è qua:
Codice:
<%
dim sds

   if Totale_acq < 50 then 'Verifica condizione
'Blocco di istruzione se la condizione è vera
     response.write "9.00"
   else
'Blocco di istruzione se la condizione è falsa
     response.write "0.00"
   end if

%>
prova cosi:

Codice:
<%
dim sds

   if Totale_acq < 50 then 'Verifica condizione
'Blocco di istruzione se la condizione è vera
     response.write "9.00"
     sds = "9.00"
   else
'Blocco di istruzione se la condizione è falsa
     response.write "0.00"
     sds = "0.00"
   end if

%>
l'unico inghippo che ho notato che non dai mai un valore alla variabile "spese di spedizione" dici al codice di stampare il valore e basta...
:byebye:
 
Discussioni simili
Autore Titolo Forum Risposte Data
S [RISOLTO] aggiorna tabella da select option asp classic Classic ASP 7
G [risolto] Asp e Google chart Classic ASP 6
novello88 [risolto] Andare a capo in email di testo inviata con ASP Classic ASP 2
M [Risolto] Recuperare la password con Asp Classic ASP 43
L (risolto) MySQL 0
B getElementById su piu id(Risolto) Javascript 7
L Esercitarsi con Js [RISOLTO] Javascript 4
C [RISOLTO]Inserimento variabile php in input html PHP 20
L risolto visualizzazione e ordinamento dati PHP 1
moustache [RISOLTO] SQL PHP IIS PHP 8
Sergio Unia Ricezione email con destinatari multipli [Risolto] PHP 2
L update tabelle in php mysql [risolto] PHP 6
M Semplice visualizzatore di immagini [risolto con plugin wp] PHP 7
L [RISOLTO] Stampa a video risultato count in html PHP 13
L [RISOLTO] Eliminare una discussione creata PHP 3
tomorc [HTML] Problema con scroll bar (risolto) HTML e CSS 0
A [PHP] Problema query insert [RISOLTO] PHP 14
B [PHP] recuperare IP dei server in load balancing [RISOLTO] PHP 3
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
elpirata [RISOLTO][Javascript] Datapicker e autocompletamento campo input Javascript 2
elpirata [RISOLTO][Mysql] Problema insert valori apostrofati MySQL 1
elpirata [RISOLTO][Mysql] Contare le occorrenze in un campo tipo varchar MySQL 2
G [MS Access] Gestione biglietti [RISOLTO] MS Access 2
G [MS Access] Casella combinata & Query [RISOLTO] MS Access 4
G [MS Access] Query mese corrente con conteggio [RISOLTO] MS Access 2
M [RISOLTO]Windows media player non mi funziona più su win 10 pro 64 bit Windows e Software 2
C [RISOLTO][PHP] Errore di sintassi PHP 8
IT9-Gpp [RISOLTO] Leggere variabile restituita da success Ajax 3
Kolop [RISOLTO][PHP] Problema Pagination PHP 2
C [RISOLTO][PHP] Funzione ONclick PHP 14
C [RISOLTO][PHP] Conteggio righe di una tabella PHP 4
N [PHP] Utilizzo variabili di sessione [Risolto] PHP 13
Tommy03 [RISOLTO][PHP] Webserver o devserver? PHP 2
Sergio Unia Recupero dati da una vecchia versione MySql [Risolto] MySQL 4
spider81man [PHP] Problemi cancellazione dato su DB [RISOLTO] PHP 1
A [RISOLTO]Inserimento Immagini da pc a MySql PHP 15
A [PHP] RISOLTO Invio Mail con Tabella PHP 2
felino Risolto - [Wordpress][WooCommerce] PayPal Checkout e campi di fatturazione WordPress 2
elpirata [PHP][RISOLTO] Sommare gli importi estratti da un ciclo while PHP 3
elpirata [PHP][RISOLTO] Effettuare la somma dei tempi di lavorazione PHP 3
elpirata [PHP] [RISOLTO]Sovrascrivere testo in una tabella PHP 2
A [RISOLTO]Recuperare dati inviati con json tramite php PHP 4
C [RISOLTO][PHP] Passaggio variabili senza refresh di pagina PHP 7
elpirata [PHP][RISOLTO] Errore di tipo Notice: Undefined index - Come risolvere quando si hanno tante var PHP 10
S Problema in PHP per invio file XML - RISOLTO- PHP 8
A [Javascript] [RISOLTO] Doppio "submit", in uno stesso "Form" , che puntino ad "action" diversi Javascript 1
marino51 [Risolto]videochat di messenger ha smesso di funzionare sul telefonino Smartphone e tablet 1
A [Javascript] [HTML] RISOLTO...Allungare un box all'apertura della pagina No Mouse over Javascript 9
ken_korn [Javascript][Risolto] browser.tab.Tabs.favIconUrl non funziona Javascript 5
A [RISOLTO] HighChart e PHP PHP 4

Discussioni simili