bonjour,
Je souhaite afficher les éléments d'une BD mysql dans ma page php. Comment créer un tableau dont la taille dépendra du nombre d'éléments qui est variable?
Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cette charge non choisie ? Tous les détails sur Commentçamarche.net.
Il te suffit d'ajouter des echo '<tr><td>'; etc un peu partout dans ton code, de manière à ce que ce soit php qui, pour chaque enregistrement, créer un ligne et insère les résultats de la requête.
C'est une partie très intéressante de php, car ça ne marche qu'une fois sur deux, pour un simple ' souvent, ou un ". ;)
Tu verra, tu aura certainement des erreurs, mais elles ne sont pas forcément grosses, ni nombreuses ;)
@+
Dans ma BD il ya 2 tickets et il n'en affiche qu'un
mysql_select_db("ticket");
$reponse = mysql_query("SELECT *FROM tab_DB");
$donnees = mysql_fetch_array($reponse,MYSQL_NUM);
$nbre_champ=mysql_num_fields($reponse);
$nbre_ticket=mysql_num_rows($reponse);
echo $nbre_ticket;
if($nbre_ticket!=0)
{
$compteur=0;
echo "<table border>";
for($i=0;$i<$nbre_ticket;$i++)
{
echo "<tr>";
for($j=0;$j<$nbre_champ;$j++)
{
echo "<td>";
echo $donnees[$compteur];
echo "</td>";
$compteur++;
}
echo "</tr>";
}
echo "</table>";
}
Comment remedier à ce pb?
http://www.asp-php.net/tutorial/asp-php/listing.php?page=2
descend un peu dans la page, du côté php jusqu'à
---- vérification du contenu des
Analyse ce qui se passe avec le while(), c'est ce que tu cherches ;)
@+