Hello,
j'ai quelques problèmes de traitement de donné avec un mélange de "boucle - array - BD".
Voici ma page 'PHP' (la partie intéressante):
L'affichage est le 'report.jpg' que je vous ai joins (c'est un printscreen).
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 // -- Création de l'objet $obj_report = new Report(); $tab_totalsales = $obj_report->totalsales(); // -- Création du tableau $ligne_totalsales = $obj_report->bd->objetSuivant($tab_totalsales); // -- Remplissage du tableau avec les enregistrements ?> <table> <?php // -- Opération pour avoir le report do { if($family==$ligne_totalsales->name_family) { $subtotal = $subtotal+$ligne_totalsales->totalprice_lineorders; $subqty = $subqty+$ligne_totalsales->quantity_lineorders; } else{ $subtotal = $ligne_totalsales->totalprice_lineorders; $family=$ligne_totalsales->name_family; $subqty =$ligne_totalsales->quantity_lineorders; } ?> <tr> <td><img src="images/picture/<?php echo $ligne_totalsales->picture_family; ?>" /></td> <td><?php echo $ligne_totalsales->name_family; ?></td> <td><?php echo $ligne_totalsales->pk_products;?></td> <td><?php echo $ligne_totalsales->description_products;?></td> <td><?php echo $ligne_totalsales->quantity_lineorders;?></td> <td><?php echo $ligne_totalsales->totalprice_lineorders;?></td> </tr> <?php $tab_family = $obj_report->totalsales_family($ligne_totalsales->name_family); // -- Création du tableau $ligne_family = $obj_report->bd->objetSuivant($tab_family); // -- Remplissage du tableau avec les enregistrements if($ligne_family->totalprice_lineorders==$subtotal) { ?> <tr style="background-color:#FF0000"> <td>Qty: <?php echo $subqty ?></td> <td>Sub: <?php echo $subtotal ?></td> </tr> <?php } } while ($ligne_totalsales = $obj_report->bd->objetSuivant($tab_totalsales)); ?> </table>
Maintenant, j'ai une classe PDF car en fait je dois faire un PDF avec ces données que je ressors... Mais elle fonctionne avec des array et je n'arrive pas à gérer mes array avec ma page PHP ci-dessus.
Voilà ici le code 'array' en dur! au lieu d'avoir "", 1500, ... ! Je dois utilisé une boucle (j'utilise la do-while d'habitude) pour que chaque ligne soit celle de ma requête SELECT.
Si quelqu'un peut me donner le code mélanger des deux scripts que j'ai passé. Je le remercierai jamais assez
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $contenuTableau = array( "", 1500, "YA0155...", 14, 7704.24, "Qty : 14", "Sub: ...", "", "", "", "", "The bamboo watch", "YA06...", 1, 818.49 );
Partager