rebonjour,
encore merci pour l'aide tout à l'heure, je suis encore face à un probleme
bizarre, j'ai bien réussi à faire le tableau qui comporte 4 colonnes :
produits, nombre, prix HT, prix total HT. Pour l'instant tout va bien j'ai
bien réussi à faire ce que je veux. Pour cloturer le tableau, je
souhaiterais une phrase avec la somme des prix totaux HT * 1.196.
comme j'ai que 3 colonnes dans ma table SQL, j'ai fait cette requete spéciale
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $res2 = $db->query("SELECT designation5, nombre, prix, (nombre*prix) as prixtotal, SUM(nombre*prix*1.196) as moyenne FROM sansalcool");
puis rajouter un peu plus loin en dehors de la table
<?php echo $donnees1['moyenne']; ?>
mais en faisant cela il me reste plus qu'une entrée dans mon tableau mais
la somme 'moyenne' obtenu contient bien la somme des prix totaux plus la
TVA de toutes les entrées. Comment dois je faire pour avoir toutes mes
entrées tout de même ?
Je vous envoie le fichier php;
Merci d'avance si vous pouvez y regarder
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 <table border="1" width="841" height="68"> <tr> <th height="15" width="40" align="center">Produit</th> <th height="15" width="10" align="center">Nombre</th> <th height="15" width="10" align="center">Prix</th> <th height="15" width="10" align="center">Prix Total HT</th> </tr> <?php $db = new PDO('sqlite:C:\Program Files\EasyPHP 2.0b1\www\application philippe\CdS.sql3'); $res2 = $db->query("SELECT designation5, nombre, prix, (nombre*prix) as prixtotal, SUM(nombre*prix*1.196) as moyenne FROM sansalcool"); // On fait une boucle pour lister tout ce que contient la table : foreach($res2 as $donnees1) { //Ensuite il ne reste plus qu'a faire le tableau pour restituer les infos données par MySQL ?> <tr> <td height="15" width="40"><?php echo $donnees1['designation5']; ?></td> <td height="15" width="10"><?php echo $donnees1['nombre']; ?></td> <td height="15" width="10"><?php echo $donnees1['prix']; ?></td> <td height="15" width="10"><?php echo $donnees1['prixtotal']; ?></td> </tr> <?php echo $donnees1['moyenne']; ?> } ?> </table>
Partager