bonjour tous
j'ai une solution qui tente à etre votre aide kokokaoutar
le nom de la base est 'base' et le nom de la table est 'table'
aussi pour votre information je travail sous easyphp
en plus il faut remplir la table par quelques lignes
voila le code complet d'un tableau dynamique
tenez
et bye
<html>
<head><title>tableau dynamique </title></head>
<body>
<?php
//parametres de connexion$machine="localhost";
$utilisateur="root";
$mot_passe="";
$nom_base="bdd";
//connexion au SGBD Mysql$con=mysql_connect($machine,$utilisateur,$mot_passe) or die ('Erreur : '.mysql_error() );
//s'il y a de connection
//selection de la base des donneesmysql_select_db($nom_base);
// requête SQL qui compte le nombre total d'enregistrement dans la table et qui
//récupère tous les enregistrements$query='SELECT * FROM table;';
$resultat=mysql_query($query,$con) or die (mysql_error());;
$total=mysql_num_rows($resultat);//donne le nombre de ligne
// si on a récupéré un résultat on l'affiche.
if($total) {
//debut du tableau
echo'<table bgcolor="#FFFFFF">'."\n";
// première ligne on affiche les titres du tableau nomTA , pseudo , NRDVvalide ,
//NRDVenattente , NRDVannule dans 5 colones
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>Nom</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Pseudo</u></b></td>';
echo '<td bgcolor="#669999"><b><u>NRDVvalide</u></b></td>';
echo '<td bgcolor="#669999"><b><u>NRDVenattente</u></b></td>';
echo '<td bgcolor="#669999"><b><u>NRDVannule</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 5 colonnes, 1 résultat par ligne.
while($row=mysql_fetch_array($resultat))
{
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row["nomTA"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["pseudo"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["nRDVvalide"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["nRDVenattente"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["nRDVannule"].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
// on libère le résultatmysql_free_result($resultat);
?>
</body>
</html>