Calcul des articles d'une corbeille
Bonjour :ccool:
Je suis entrain de programmer un site d'achat avec evidemment une corbeille. Mon DB est sur MySql et j'ai ecris cette fonction qui normalement dois me permettre de calculer prix*quantite des elements choisis:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
public function subtotal()
{
/*** The SQL SELECT statement ***/
$sql = "SELECT price,quantity FROM shoppingcart";
try{
foreach ($this->db->query($sql) as $row)
{
$this->total += $row['price']*$row['quantity'];
}
echo "<br/>".$this->total
/*** close the database connection ***/
$db = null;
}catch(PDOException $e){
echo "Fehler: ".$e->getMessage();
}
} |
je ne recois aucun message d'erreur j'ai bien verifier que la connexion a ete etablie...elle l'est...mais au niveau d'echo rien ne s'affiche...Ou est l'erreur?
pareil avec ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| public function subtotal()
{
/*** The SQL SELECT statement ***/
$sql = 'SELECT price,quantity, price*quantity AS subtotal FROM shoppingcart';
try{
$stmt = $this->db->prepare($sql) ;
$stmt->execute();
while($row = $stmt->fetch(PDO::FETCH_NUM, PDO::FETCH_ORI_NEXT)){
$data = $row[0] . "\t" . $row[1] . "\t" . $row[2] . "\n";
print $data;
}
/*** close the database connection ***/
$stmt = null;
}catch(PDOException $e){
echo "Fehler: ".$e->getMessage();
}
} |
Ici aussi pas d'erreur mais aussi aucun resultat ne s'affiche!!!
Merci pour l'aide!!:ccool: