Voici le script qui gère l'affichage des résultats. Pour chaque
résultat, on fait un tableau avec la catégorie, et la blague.
Pour récupérer les résultats, on a une syntaxe comme ceci
: $result=mysql_db_query("base de donnée","select
* from table");
On peut rajouter where condition
pour récupérer que ceux quiconfirment une condition. On peut aussi
les classer grace à order by nom_du_champ.
Ensuite, pour chaque résultat, on crée un tableau que l'on
remplit : $row[categorie] correspond à la
case de la ligne. Il en va de même pour $row[blague].
Le reste, c'est jsute du HTML pour l'affichage.
1.<?php
2.mysql_connect("localhost","root","");
<== connection au serveur mysql
3.$result=mysql_db_query("essai","select * from blagues ");
<== si $result stocke les résultats de la table
blague de la bdd essai
4.while ($row=mysql_fetch_array($result)) <== pour
chaque résultat, on associe les différentes valeurs des champs
(ici blg et cat)
5.{
6.echo " <table width='100%' border='0' cellspacing='0' cellpadding='0'><==
fait un tableau
7.<tr>
8.<td
with='11%' ><font face='Verdana' size='3' >Catégorie</font></td>
9.<td
witdh='89%'>
10.<div
align='left'><font face='Verdana' size='3' >$row[categorie]</font></div></td>
<== affiche la catégorie du résultat
en cours
11.</tr>
12.<tr>
13.<td
width='11%'><font face='Verdana' size='3' >Blague :</font></td>
14.<td
width='89%'><div align='center' ><font face= 'Verdana' size='3'>$row[blague]</font></div></td><==
affiche la blague du resultat en cours
15.</tr>
16.</table>";
17.}
18.?>
Tant qu'il y a un résultat (boucle while ) , cela l'affiche sous
forme de tableau en prenant le résultat de chaque ligne de données
de categorie et blague.