Récupération de données php

Résolu
Bonjour a tous

j'ai une question sur la récupération des données de ma base de donnée ver un tableau html
c possible, je besoin des idées pour démarrer

j'ai un tableau x(nom,prénom,pseudo...) ds ma base y
je voudrais affiché le contenu de la table sur le navigateur

voila mon essai
<?php
$connect=mysql_connect("localhost","root","");
$db=mysql_select_db('y');
$a=mysql_query("SELECT * FROM x");

while($validation = mysql_fetch_array($a))
{
<table border='1'>
<tr>
<th>nom</th>
<th>prénom</th>
<th>pseudo</th>
</tr>
<tr>
<td><?php echo $validation['Nom'] ;?></td>
<td><?php echo $validation['Prénom'] ;?></td>
<td><?php echo $validation['Pseudo'] ;?></td>
</tr>
</table>
}
?>

merci pour votre aide

3 réponses

  1. c'est presque bon, il manquait juste qqs traces d'erreur éventuelles et la fermeture/ouverture de tags php au passage dans la partie codage html
    et sortir les balises table et la ligne des titres de la boucle while

    <?php
    $connect=mysql_connect("localhost","root","") or die ("Pb connexion serveur ".mysql_error());
    $db=mysql_select_db('y')or die ("Pb sélection base ".mysql_error());
    $a=mysql_query("SELECT * FROM x")or die ("Pb requette ".mysql_error());
    ?>
    <table border='1'>
    	<tr>
    		<th>nom</th>
    		<th>prénom</th>
    		<th>pseudo</th>
    	</tr>	
    <?php
    while($validation = mysql_fetch_array($a))
    {
    ?>
    	<tr>
    		<td><?php echo $validation['Nom'] ;?></td>
    		<td><?php echo $validation['Prénom'] ;?></td>
    		<td><?php echo $validation['Pseudo'] ;?></td>
    	</tr>
    <?php
    }
    ?>
    </table> 
    1. merci Alain_42 pour ta réponse mais j'ai le même problème sur la structure d'affichage.
      les noms des champs sont affiché chaque fois sur chaque ligne.moi je voudrais affiché un seul fois
      pardon pour la langue.