Bonjour à tous ! j'ai un petit pb d'affichage du contenu d'un tableau
J'ai vu sur le forum qu'il y avait deja ce type de pb mais je suis pas arrivé à résoudre le mien ...
J'essaye de faire ça mais j'arrive pas à faire afficher le 1er enregistrement de ma table:
Code :
$result = mysql_query($query) or die('Erreur SQL ! '.$query.'<br />'.mysql_error());
$nb = mysql_num_rows($result);
if ($nb>0) {
while ($row = mysql_fetch_array($result)) {
// blah blah traitement
}
}
voila mon code:
Code :
$result = mysql_db_query("nomdelaBD",
"select section from produits where id_link=".$_SESSION['url'].";" ); // je récupere juste un nom dechamp
if ($result > 0) {
$row = mysql_fetch_array($result);
// Grâce au champ récupéré récupère les champs que je veux dans ma base
$result = mysql_db_query("nomdelaBD",
"select id, section, reference, produit,
descriptif from produits
where section='".$row['section']."'
and id_link='0' order by id ASC;" );
if ($result > 0) {
//////////////////////////////
// Solution alternative le temps de trouver pourquoi je ne fetch pas le 1er enregistrement
// !!!Evidemment j'aimerai bien le virer
///////////////////////////////////////////
echo $row[3]."<br />";
echo $row[2]."<br />";
echo $row[4]."<br />";
echo $row[0]."<br />";
///////////////////////////
// Et voila c'est la que j'arrive pas à fetcher le 1er enregistrement !!!
////////////////////////////////
while($row = mysql_fetch_array($result)){
echo $row["produit"]."<br />";
echo $row["reference"]."<br />";
echo $row["descriptif"]."<br />";
}
}
}
Si vous voyez ce qu'est ce que je veux dire...
Merci pour vos futur solutions !