Problème d'affichage d'une tables SQl

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème d'affichage d'une tables SQl

par furiouslol » 12 avr. 2009, 15:30

Salut

Il te manque un guillemet pour fermer ton href

par zeus » 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

Problème d'affichage d'une tables SQl

par Paintbox » 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.