felgiro
16-06-2007, 11:47
Salve a tutti!!
Ho questa traccia di esame,l'ho riuscita a fare quasi tutta..però non riesco ad inviare il risultato della form a php,cioè i prodotti acquistati/prezzo e visualizzare il prezzo totale (vedi traccia!)
http://caprera.dia.unisa.it/TSW/Esami/070215.pdf
Qui sotto è la funzione per il carrello:
function calcolo(){
var quant1= parseFloat(document.ordine.quantita1.value);
var quant2= parseFloat(document.ordine.quantita2.value);
var quant3= parseFloat(document.ordine.quantita3.value);
if (isNaN (quant1)) quant1 = 0.0;
if (isNaN (quant2)) quant2 = 0.0;
if (isNaN (quant3)) quant3 = 0.0;
var totpar1=quant1*10.00;
var totpar2=quant2*12.50;
var totpar3=quant3*11.50;
document.ordine.totparz1.value=totpar1;
document.ordine.totparz2.value=totpar2;
document.ordine.totparz3.value=totpar3;
//totale parziale senza iva
var totale_F_noIVA=totpar1+totpar2+totpar3 ; //tot parz x vini
var total_temp=parseFloat(totale_F_noIVA);
if(document.ordine.accessori[0].checked==true) {
document.ordine.totale_finale.value=32.00+total_temp;
total_temp=32.00+total_temp;
}
if(document.ordine.accessori[1].checked==true) {
document.ordine.totale_finale.value=15.50+total_temp;
total_temp=15.50+total_temp;
}
if(document.ordine.accessori[2].checked==true) {
document.ordine.totale_finale.value=18.60+total_temp;
total_temp=18.60+total_temp;
}
//calc iva su accessori e vini
var tax=total_temp*4/100;
document.ordine.iva.value=tax;
//scrivo il tot finale (accessori+vini) con iva
var totale_IVA=total_temp+tax;
document.ordine.totale_finale.value=totale_IVA;
//Spedizione
var total_temp1=totale_IVA;
if(document.ordine.posta[0].checked==true) {
document.ordine.totale_finale.value=6+total_temp1;
total_temp1=6+total_temp1;
}
if(document.ordine.posta[1].checked==true) {
document.ordine.totale_finale.value=9+total_temp1;
total_temp1=9+total_temp1;
}
if(document.ordine.posta[2].checked==true) {
document.ordine.totale_finale.value=5+total_temp1;
total_temp1=5+total_temp1;
}
}
Ripeto,non riesco a mandare l'acquisto a php,cioè:
-la lista dei accessori acquistati(access1,access2..)
-la quant di vini x prezzo ogni bott=prezzo totale(per quel tipo)
(vino1 ,vino2,vino3..)
-la spedizione usata
VEDI TRACCIA,SI CAPISCE MEGLIO!
P.S:il file l'ho fatto in html,non generato dalla database..per verificare la funzione!!
GRAZIEEEE A TUTTI!!!
Ho questa traccia di esame,l'ho riuscita a fare quasi tutta..però non riesco ad inviare il risultato della form a php,cioè i prodotti acquistati/prezzo e visualizzare il prezzo totale (vedi traccia!)
http://caprera.dia.unisa.it/TSW/Esami/070215.pdf
Qui sotto è la funzione per il carrello:
function calcolo(){
var quant1= parseFloat(document.ordine.quantita1.value);
var quant2= parseFloat(document.ordine.quantita2.value);
var quant3= parseFloat(document.ordine.quantita3.value);
if (isNaN (quant1)) quant1 = 0.0;
if (isNaN (quant2)) quant2 = 0.0;
if (isNaN (quant3)) quant3 = 0.0;
var totpar1=quant1*10.00;
var totpar2=quant2*12.50;
var totpar3=quant3*11.50;
document.ordine.totparz1.value=totpar1;
document.ordine.totparz2.value=totpar2;
document.ordine.totparz3.value=totpar3;
//totale parziale senza iva
var totale_F_noIVA=totpar1+totpar2+totpar3 ; //tot parz x vini
var total_temp=parseFloat(totale_F_noIVA);
if(document.ordine.accessori[0].checked==true) {
document.ordine.totale_finale.value=32.00+total_temp;
total_temp=32.00+total_temp;
}
if(document.ordine.accessori[1].checked==true) {
document.ordine.totale_finale.value=15.50+total_temp;
total_temp=15.50+total_temp;
}
if(document.ordine.accessori[2].checked==true) {
document.ordine.totale_finale.value=18.60+total_temp;
total_temp=18.60+total_temp;
}
//calc iva su accessori e vini
var tax=total_temp*4/100;
document.ordine.iva.value=tax;
//scrivo il tot finale (accessori+vini) con iva
var totale_IVA=total_temp+tax;
document.ordine.totale_finale.value=totale_IVA;
//Spedizione
var total_temp1=totale_IVA;
if(document.ordine.posta[0].checked==true) {
document.ordine.totale_finale.value=6+total_temp1;
total_temp1=6+total_temp1;
}
if(document.ordine.posta[1].checked==true) {
document.ordine.totale_finale.value=9+total_temp1;
total_temp1=9+total_temp1;
}
if(document.ordine.posta[2].checked==true) {
document.ordine.totale_finale.value=5+total_temp1;
total_temp1=5+total_temp1;
}
}
Ripeto,non riesco a mandare l'acquisto a php,cioè:
-la lista dei accessori acquistati(access1,access2..)
-la quant di vini x prezzo ogni bott=prezzo totale(per quel tipo)
(vino1 ,vino2,vino3..)
-la spedizione usata
VEDI TRACCIA,SI CAPISCE MEGLIO!
P.S:il file l'ho fatto in html,non generato dalla database..per verificare la funzione!!
GRAZIEEEE A TUTTI!!!