Bonjour tout le monde,
J'ai un problème pour un projet. C'est à dire que j'aimerai faire un tableau qui prend en colonne un attribut d'une table et en ligne un attribut d'une autre table. Enfin pour la case qui lie la colonne et la ligne, j'aimerai qu'une données s'affiche.
Pour illustrer :
Imaginons une telle base de données,
J'aimerai un tableau dans une page web comme ceci :
Les colonnes sont les noms des clients, les lignes les noms des produits et les chiffres la quantité d'un achat...
J'ai essayé quelque chose comme ça pour avoir déjà les colonnes et les lignes :
Mais ça ne fonctionne pas et pour afficher la quantité d'un achat j'y suis encore moins...
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 <?php $sql1 = 'SELECT nom FROM Client'; $req2 = $mysqli->prepare($sql1); $req2->execute(); $sql2 = 'SELECT nom FROM Produit'; $req2 = $mysqli->prepare($sql2); $req2->execute(); ?> <table> <tr> <th></th> <?php while($resultat1=$req1->fetch()) { ?> <th><?php echo $resultat1['nom']; ?></th> <?php } ?> </tr> <?php while($resultat2=$req2->fetch()) { ?> <tr><?php echo $resultat2['nom']; ?></tr> <?php } ?> </table>
Si quelqu'un pouvait m'aider ça serait super sympa !
Merci d'avance






Répondre avec citation






Partager