Bonjour,
Je suis novice en php, MySql mais j'avance tout de même.
J'ai un système de session pour un caddie qui me recupère les id et quantité pour la commande.
J'ai une boucle qui sert à afficher les produits dans le caddie et à fournir plus d'éléments sur les produits, comme son nom son prix unitaire et donc le prix calculé pour une reference produit en fonction de sa quantité.
Je n'arrive pas à trouver un moyen de faire une somme générale des résultats.
Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46 session_register('panier'); function do_op($nbr1, $nbr2, $operation) { if ($operation == "add") return ($nbr1 + $nbr2); else if ($operation == "mul") return ($nbr1 * $nbr2); else if ($operation == "div") return ($nbr1 / $nbr2); return (NULL); } $nbart = count($panier); for($i=0;$i<$nbart;$i++) { mysql_select_db($database_mysql_connect,$mysql_connect) or die(mysql_error()); $getprodinfo = "SELECT id, titre, Prix FROM films WHERE id = '".$panier[$i]['prod']."'" ; $req=mysql_query($getprodinfo)or die(mysql_error()); while($row_req = mysql_fetch_array($req,MYSQL_ASSOC)) { // operations "add", "sou" "mul" $operation = "mul"; $nbr1 = $row_req['Prix']; $nbr2 = $panier[$i]['qtte']; $result = 0; // recuperation du resultat $result = do_op($nbr1, $nbr2, $operation); } } mysql_close($mysql_connect);
Partager