|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: May 2007
Messaggi: 17
|
Aiuto!! funzione javascript - visualizzazione risultati con php!!!!
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!!! |
|
|
|
|
|
#2 |
|
Messaggi: n/a
|
Ma in che senso non riesci ad inviare i dati a PHP?
Ti viene generato qualche errore JS o PHP? Teoricamente devi solo prendere da POST il value del totale ivato giusto? |
|
|
|
#3 |
|
Junior Member
Iscritto dal: May 2007
Messaggi: 17
|
Allora,ho cercato di prendermi i dati con POST,però non riesco a visualizzare tutti i vini(quantita,prezzo/bott,prezzo tot)...
l'unica cosa che funz sono gli accessori,ho cercato di fare anche la spedizione,però mi porta solo la celere3(anche se seleziono totalmente un'altra cosa).. ho cercato così: Codice:
<?php
$access=$_POST['accessori'];
$quant1=$_POST['quantit1'];
$quant2=$_POST['quantit2'];
$quant3=$_POST['quantit3'];
$spediz=$_POST['posta'];
echo "<center>";
echo "<table>";
$prezz['decanter']=32;
$prezz['tirebucon']=15.50;
$prezz['bicchieri']=18.60;
$cnt=count($access);
echo "<tr><th bgcolor=\"blue\">ACCESSORI</th>";
for($i=0; $i<$cnt; $i++){
$riga=each($prezz);
echo "<tr > <th>", $riga["key"],"<td>",$riga["value"],"</th></tr>";
}
//parte vini non funzionante
/* echo "<tr><th bgcolor=\"blue\">VINI</th>";
$prezz1['aglianico']=10;
$prezz1['primitivo']=12.50;
$prezz1['pierdirosso']=11.50;
for($i=0; $i<3; $i++){
// echo "<tr> <td>", $quant1;
$riga2=each($prezz1);
echo "<tr > <th>" ;
echo $riga2["key"],"<td>",$riga2["value"],"</td></tr>";
}
*/
echo "<tr><th bgcolor=\"blue\">SPEDIZIONE</th>";
$posta['Posta Celere 3']=6.00;
$posta['Posta Celere 1']=9.00;
$posta['Posta Assicurata']=5.00;
$cnt3=count($spediz);
for($i=0;$i<$cnt3;$i++){
$riga3=each($posta);
echo"<tr><th>", $riga3["key"],"<td>",$riga3["value"],"</td></tr>";
echo"</tr>";
}
echo "</table>";
echo "</center>";
?>
|
|
|
|
|
|
#4 |
|
Junior Member
Iscritto dal: May 2007
Messaggi: 17
|
CHIEDO AIUTO!!!!!!!!!!!!
NON FUNZIONA!!!!!!!!!!! C'E' QUALCUNO CHE POTREBBE AIUTARMI???????????? PLSSS!!!! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:36.



















