Rechercher : dans
Par :

Afficher le resultat d'une requete

Dernière réponse le 6 fév 2007 à 10:25:35 debutant, le 5 fév 2007 à 10:35:04 
 Signaler ce message aux modérateurs

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
Configuration: Linux Fedora
Firefox 1.5.0.7

1

Reivax962, le 5 fév 2007 à 18:20:01

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

Répondre à Reivax962

2

walid524, le 5 fév 2007 à 18:28:22

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

Répondre à walid524

3

 debutant, le 6 fév 2007 à 10:25:35

C bon j'y suis arriver merci de vos reponses

Répondre à debutant