Plusieurs tableaux pour un affichage de données.
Posté : 14 sept. 2021, 11:28
Bonjour à tous !
Bon voilà, ça fait plusieurs jours que je me casse le crâne sur un problème qui va peut-être vous sembler ridicule mais qui me bloque... J'ai essayé plusieurs méthodes, j'ai tenté de m'inspirer de scripts déjà existants mais je n'arrive pas à faire exactement ce que je souhaite.
Voici mon code simple:
Jusque-là, rien de compliqué. Seulement, ce que j'aimerais créer, c'est un tableau initial qui affiche les différentes données de ma table mais qui au bout d'un certain nombre de lignes, de <tr> concrètement, disons 3 par exemple, créer un nouveau tableau qui lui-même ne comportera que trois lignes et ainsi de suite, et ce jusqu'à épuisement des lignes de la table.
Je sais afficher un tableau avec une simple boucle, j'ai pensé à une boucle for sinon mais ce qui me bloque est précisément cette instruction que je dois donner de créer un nouveau tableau au-delà de la taille que j'aurai déterminé pour le tableau précédent. Je ne parviens pas à le traduire précisément dans le langage du PHP. Pourriez-vous me mettre sur la voie? Merci.
Bon voilà, ça fait plusieurs jours que je me casse le crâne sur un problème qui va peut-être vous sembler ridicule mais qui me bloque... J'ai essayé plusieurs méthodes, j'ai tenté de m'inspirer de scripts déjà existants mais je n'arrive pas à faire exactement ce que je souhaite.
Voici mon code simple:
Code : Tout sélectionner
<?php
$connexion=mysqli_connect("localhost","root","","Test2");
$requete="SELECT * FROM Clients1 WHERE ID <= 5";
$requete1=$connexion->query($requete);
while ($data=mysqli_fetch_array($requete1)) {
echo "<center><p>".$data['NOM']."</p></center>";
}
?>Je sais afficher un tableau avec une simple boucle, j'ai pensé à une boucle for sinon mais ce qui me bloque est précisément cette instruction que je dois donner de créer un nouveau tableau au-delà de la taille que j'aurai déterminé pour le tableau précédent. Je ne parviens pas à le traduire précisément dans le langage du PHP. Pourriez-vous me mettre sur la voie? Merci.