Bonjour à tous,
Voila mon petit problème c'est que je n'arrive pas à afficher les résultats voulus dans mon tableau. Je demande 5 résultats mais à chaque fois je n'est qu'un seul retour de la part de la requête !
J'utilise la classe FPDF et la méthode drawTableau() de phpToPdf pour insérer mes résultats dans un tableau.
Malheureusement pour moi, mon while ne fonctionne apparement pas et je crois qu'à chaque passage de la boucle il écrase le résultat précedent c'est pourquoi j'ai tenté de sauver les valeurs retournées par la requête dans un array à l'aide de array_push mais ça ne fonctionne toujours pas. Bref voilà la partie de mon code qui ne fonctionne pas comme je le désire :
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 mysql_connect("localhost", "david", "david"); mysql_select_db("david"); $req = mysql_query("SELECT * FROM produits LIMIT 5;"); while($donnees = mysql_fetch_array($req)) { $ref = $donnees['ref']; $libelle = $donnees['nom']; $pu_ht = ttc_to_ht($donnees['prix_ttc'],19.6); $qte = 2; $total_ht = $pu_ht*$qte; $total_ttc = ht_to_ttc($total_ht,19.6); $stack = array(); $contenuTableau = array_push($stack ,$ref ,$libelle , $qte, $pu_ht, $total_ht, $total_ttc); } $PDF->drawTableau($PDF, $proprietesTableau, $proprieteHeader, $contenuHeader, $proprieteContenu, $stack); $PDF->Output(); mysql_close(); ?>
Partager