Codice PHP:
$db->esegui("SELECT SUM(prezzo*quantita) AS totale prodotti WHERE);
$totale = $db->leggi("0","totale"); 
manca la clausola WHERE???
E soprattutto le virgolette a chiudere....

E' la prima cosa che mi viene in mente...