Bonjour à tous,
J'affiche un tableau avec une boucle while.
Voici le code actuel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $req = $bdd->prepare($sql); $req->bindParam(':date_debut', $date_debut, PDO::PARAM_STR); $req->bindParam(':date_fin', $date_fin, PDO::PARAM_STR); $req->execute(); echo '<h1>Prépa du ' . $date_debut . '</h1>'; echo '<table>'; while ($donnees = $req->fetch()) { echo '<tr><td>' . $donnees['codeArticle'] . '</td><td>' . date("d/m/Y", strtotime($donnees['dateOperation'])) . '</td><td>' . date("H:i:s", strtotime($donnees['dateOperation'])) . '</td><td>' . date("d/m/Y", strtotime($donnees['DLUO'])) . '</td><td>' . $donnees['LOT'] . '</td><td>' . $donnees['sscc'] . '</td><td>' . $donnees['qteS'] . '</td><td>' . $donnees['numCommande'] . '</td></tr>'; } echo '</table>';
Mais je souhaiterais créer une table pour chaque CODE ARTICLE présent dans la table actuelle :
Voici le code html que j'aimerais obtenir :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <h1>Prépa du 2018-25-7</h1> <h2>CODE ARTICLE : MIX</h2> <table><tbody> <tr><td>MIX</td><td>25/07/2018</td><td>11:02:00</td><td>04/04/2021</td><td>8198</td><td>00033327920000633225</td><td>17.0</td><td>18002806</td></tr> <tr><td>MIX</td><td>25/07/2018</td><td>11:01:00</td><td>31/12/2020</td><td>819902</td><td>00033327920000629648</td><td>6.0</td><td>18002800</td></tr> </tbody></table> <h2>Code article : ORI</h2> <table><tbody> <tr><td>ORI</td><td>25/07/2018</td><td>11:02:00</td><td>04/04/2021</td><td>8198</td><td>00033327920000633225</td><td>17.0</td><td>18002806</td></tr> <tr><td>ORI</td><td>25/07/2018</td><td>11:01:00</td><td>31/12/2020</td><td>819902</td><td>00033327920000629648</td><td>6.0</td><td>18002800</td></tr> </tbody></table> etc..
Je ne sais pas du tout comment faire. Merci beaucoup pour votre aide.
Info : Base de donnée SQL Serveur 2017, PHP 7.2.
Partager