par
ouckileou » 03 juil. 2005, 22:43
il faut que construise le code HTML du tableau dynamiquement c'est tout
je sais faire un tableau mais dynamique c'est quoi et comment??
c'est bizarre que tu sache te connecter à une base, faire des formulaires, insérer des données avec PHP et que tu ne comprennes pas ce que veut dire "construire un tableau dynamiquement"
"dynamiquement", ça veut dire construit par PHP, suivant les données que tu récupères, par opposition à un tableau "statique", dont le code HTML est écrit "en dur" et ne changera jamais
tu récupères plusieurs lignes de données comme ça on est d'accord
et toi tu veux les afficher dans un tableau HTML, comme ça
Code : Tout sélectionner
<table>
<tr>
<td>pseudo</td><td>prenom</td><td>équipe</td>
</tr>
<tr>
<td>pseudo</td><td>prenom</td><td>équipe</td>
</tr>
<tr>
<td>pseudo</td><td>prenom</td><td>équipe</td>
</tr>
</table>
donc, une ligne "<tr>....</tr>" pour chaque ligne de données
tu as une boucle while qui parcourt tous tes résultats ligne par ligne
donc au lieu de les afficher brutes dans ta page, tu les affiches avec les balises HTML pour créer à chaque fois une ligne de tableau
je ne vois pas comment faire plus simple et plus clair
de plus, je t'ai filé deux fois un bout de code qui fait exactement ça, et je me demande si tu l'as vu...
[quote="craoco"][quote]il faut que construise le code HTML du tableau dynamiquement c'est tout[/quote]
je sais faire un tableau mais dynamique c'est quoi et comment??[/quote]
:shock:
c'est bizarre que tu sache te connecter à une base, faire des formulaires, insérer des données avec PHP et que tu ne comprennes pas ce que veut dire "construire un tableau dynamiquement"
"dynamiquement", ça veut dire construit par PHP, suivant les données que tu récupères, par opposition à un tableau "statique", dont le code HTML est écrit "en dur" et ne changera jamais
tu récupères plusieurs lignes de données comme ça on est d'accord
[code]pseudo | prenom | équipe[/code]
et toi tu veux les afficher dans un tableau HTML, comme ça
[code]
<table>
<tr>
<td>pseudo</td><td>prenom</td><td>équipe</td>
</tr>
<tr>
<td>pseudo</td><td>prenom</td><td>équipe</td>
</tr>
<tr>
<td>pseudo</td><td>prenom</td><td>équipe</td>
</tr>
</table>
[/code]
donc, une ligne "<tr>....</tr>" pour chaque ligne de données
tu as une boucle while qui parcourt tous tes résultats ligne par ligne
donc au lieu de les afficher brutes dans ta page, tu les affiches avec les balises HTML pour créer à chaque fois une ligne de tableau
je ne vois pas comment faire plus simple et plus clair
de plus, je t'ai filé deux fois un bout de code qui fait exactement ça, et je me demande si tu l'as vu...