Afficher le resultat d'une requete

Résolu/Fermé
debutant - 5 févr. 2007 à 10:35
 debutant - 6 févr. 2007 à 10:25
bonjour, Comment afficher le resultat d'une requete dans un tableau: voici le code de ma resquete :
<html>
<table summary="VOILA TABLEAU DES ACCOUNTS">
  <tr>
    <th>num</th>
    <th>nom</th>
   

  </tr>

<?php 

$host_db = "localhost"; // nom de votre serveur
$user_db = "root"; // nom d'utilisateur de connexion à votre bdd
$password="xxxxx"; // mot de passe de connexion à votre bdd
$bdd_db = "infoathand"; // nom de votre bdd


function connect()
{
global $host_db,$user_db,$password,$bdd_db;
$connect_db = mysql_connect($host_db,$user_db,$password);
mysql_select_db($bdd_db,$connect_db);
return $connect_db;
}

 $connect_db = connect();

$req = "SELECT id,name FROM accounts";

$resultat = mysql_query($req);

while($tab = mysql_fetch_array($resultat))
{
  echo'<tr>
    <td>'.$tab['id'].'</td>
    <td>'.$tab['name'].'</td> 
 
	
  </tr>';
}

function close()
{
global $connect_db;
mysql_close($connect_db);
}


mysql_close();
?> 

</table>
</html>



merci d'avance pour vos reponses

3 réponses

Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
5 févr. 2007 à 18:20
Bonjour,

mise à part le manque de balises <body>, je ne vois rien de choquant... Ca ne marche pas ? Quel message d'erreur as-tu ? Quel est le code généré ? ("afficher le code source" du navigateur)
Tu es sûr que ta base de données contient des données ?

Xavier
0
walid524 Messages postés 20 Date d'inscription lundi 3 mai 2004 Statut Membre Dernière intervention 12 avril 2007
5 févr. 2007 à 18:28
essayez de changer cela ça marchera put etre
<tr>
<td><? $tab['id'] ?></td>
<td><? $tab['name'] ?></td>


</tr>
ou bien essayez avec mysql_fetch_row
0
c bon j'y suis arriver merci de vos reponses
0