Problème d'affichage d'une tables SQl

Paintbox
Invité n'ayant pas de compte PHPfrance

08 avr. 2009, 23:08

Bonjour,

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.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

09 avr. 2009, 07:58

Modération :
Paintbox, afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 254 Messages

12 avr. 2009, 15:30

Salut

Il te manque un guillemet pour fermer ton href