toujours débutant, je me trouve devant un problème.
J'ai créé une table SQL nommée images qui contient une colonne référence produits, une colonne lien image et encore d'autres colonnes mais que je ne souhaite pas voir apparaitre sur ma page. J'ai pour l'instant 10 articles dans ma base
Voici mon code
Avec celui-ci, mes 10 articles apparaissent.
<?php
include ("connexion.inc.php");
$idcom=connex("mabd", "myparam");
$requete="SELECT reference, images_bd FROM images";
$result=@mysql_query($requete, $idcom) or die (mysql_error());
if(!$result)
{
echo "Lecture impossible";
}
else
{
$nbcol=mysql_num_fields($result);
$nbart=mysql_num_rows($result);
echo "<h2>Il y a $nbart articles</h2>";
echo "<table border=1' size='800px'>";
echo "<tr>";
while($donnees=mysql_fetch_array($result))
{
echo "<td>".$donnees['reference']."</td>";
echo "<td> <img src=".$donnees['images_bd']."></td>";
}
echo "</tr>";
echo "</table>";
}
mysql_free_result($result);
?>
Je souhaite qu'en cliquant sur la reference d'un produit on accède à sa fiche. J'ai donc remplacé la ligne
echo "<td>".$donnees['reference']."</td>";
par
echo "<td><a href='fiche.php?id=".$donnees['reference'].">".$donnees['reference']."</td>";
Du coup, je n'ai plus que 5 articles qu s'affichent. Je ne comprends pas pourquoi?Merci pour votre aide.