Ciao, questo e' un ciclo:
codice:
$sql = "SELECT * FROM prodotti WHERE id = '$carrello'";
$res = $db->query($sql);
while($f = $res->fetch()) {
$importo = $f['prezzo'];
$iva = $importo * 21 / 100;
$totale = $importo + $iva;
}
quindi se stai all interno e devi calcolare un totale dei vari record trovati dovresti fare una cosa così:
codice:
$totale = 0;
$sql = "SELECT * FROM prodotti WHERE id = '$carrello'";
$res = $db->query($sql);
while($f = $res->fetch()) {
$importo = $f['prezzo'];
$iva = $importo * 21 / 100;
$totale = $totale + $importo + $iva; //continui a sommare al totale che avevi già altrimenti continua a rigenerare $totale come fosse nuova
}
Stesso discorso se devi mostrare una lista, o crei un array nel ciclo e poi lo usi al di fuori o crei la visualizzazione all'interno del ciclo
codice:
$sql = "SELECT * FROM prodotti WHERE id = '$carrello'";
$res = $db->query($sql);
while($f = $res->fetch()) {
$importo = $f['prezzo'];
$iva = $importo * 21 / 100;
$totale = $importo + $iva;
echo 'visualizza importo: '.$importo; //e così via
}