En Juillet 2005...Je vais vous montrer comment afficher le résultat d'une requête sql dans un tableau HTML.
| php: |
//obtention du résultat de la recherche
$connexion = connecter($host, $user, $pass); //obtention du résultat de la soumission de la requête $resultat = extraire($connexion, $requete); //affichage de ce résultat afficher($resultat); |
| php: |
function afficher($r)
{ //quelle est la dimension du résultat $nblignes = mysql_num_rows($r); $nbchamps = mysql_num_fiels($r); //affichage de l'entête du tableau html avec les noms des champs echo '<table style="border: 2px solid;"><tr>'; for($i=0; $i < $nbchamps; i++) { $tabchamps[$i] = mysql_fetch_name($r, $i); echo '<th>'.$tabchamps[$i].'</th>'; } echo '</tr>'; //affichage des enregistrements du résultat for($i=0; $i < $nblignes; $i++) { $ligne = mysql_fetch_row($resultat); echo '<tr>'; for($j=0; $j < $nbchamps; $j++) { echo '<td>'.$ligne[$j].'</td>'; } echo '</tr>'; } echo '</table>'; } |