Ciao a tutti,
ho un piccolo problema con la somma totale degli articoli ordinati nel carrello.
In poche parole...
libro pinco pallino --> 20 Euro --> 1 --> 20 Euro
libro php --> 15 Euro --> 2 --> 30 Euro
--------------------------------------------
TOT. PREZZO ARTICOLI ORDINATI --> 50 Euro
il problema è che non riesco a fare il totale complessivo...
se io stampo la variabile $totale (nel codice è commentato) mi esce in questo modo: 2030
vi posto la parte di codice che mi visualizza quanto sopra
Non riesco appunto a stampare il totale complessivo sotto i prezzi totali (qta*costo_unitario)
sapete aiutarmi? spero di essere stato chiaro nella mia spiegazione un po' confusionaria
ho un piccolo problema con la somma totale degli articoli ordinati nel carrello.
In poche parole...
libro pinco pallino --> 20 Euro --> 1 --> 20 Euro
libro php --> 15 Euro --> 2 --> 30 Euro
--------------------------------------------
TOT. PREZZO ARTICOLI ORDINATI --> 50 Euro
il problema è che non riesco a fare il totale complessivo...
se io stampo la variabile $totale (nel codice è commentato) mi esce in questo modo: 2030
vi posto la parte di codice che mi visualizza quanto sopra
PHP:
//conto quanti elementi ho ordinato
$c = $_SESSION['conta'];
echo "<table><tr><td><b>Oggetto</b></td><td><b>Costo</b></td><td><b>Quantita</b></td><td></td><td><b>Prezzo totale</b></td></tr>";
for($i=1;$i<=$c;$i++){
$carrello = "carrello".$i;
$categoria = "categoria".$i;
$quan = "quantita".$i;
$categoria_sessione = $_SESSION[$categoria];
$cat = "id_".$categoria_sessione;
$query = "SELECT * FROM $categoria_sessione WHERE $cat='$_SESSION[$carrello]' AND id_lingua =".$linguaelemento;
//echo $query;
$result = mysql_query($query, $db) or die (mysql_error());
$totale=0;
while($row = mysql_fetch_assoc($result)){
$titolo = "titolo_".$_SESSION[$categoria];
$costo = "costo_".$_SESSION[$categoria];
$quan = $_SESSION[$quan];
//PREZZO TOT PER PROD
$qta_prezzo=$row[$costo]*$quan;
//print("<td>".$qta_prezzo."</td>\n");//prezzo totale
//somma totale
$totale = $totale + $qta_prezzo;
//echo "$totale";
echo "<tr><td>".$row[$titolo]."</td><td>".$row[$costo]."</td><td>$quan</td><td></td><td>$qta_prezzo</td>";
}
}
echo "<tr><td></td><td></td><td></td><td></td><td>-------------------------------</td></tr>";
echo "<tr><td></td><td></td><td></td><td><b>Totale</b></td><td></td><td><?php echo $totale; ?></td></tr>";
echo "</table>";
Non riesco appunto a stampare il totale complessivo sotto i prezzi totali (qta*costo_unitario)
sapete aiutarmi? spero di essere stato chiaro nella mia spiegazione un po' confusionaria
Ultima modifica: