c'est bon j'ai trouvé c'était par rapport ou j'avais placé mon mysql_query
Avant:
while ($row = mysql_fetch_array(mysql_query($q)))
apparament cela ne fonctione pas comme cela
Aprés:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
bdd = mysql_connect("localhost", "root", "") or die("Erreur : ".mysql_error());
mysql_select_db("ss", $bdd) or die("Erreur : ".mysql_error());
$q = mysql_query("SELECT c.Id, c.nom, c.description, c.Designer, c.prix2 pprix, cp.Photo pphoto, s.Quantite
FROM produits c
INNER JOIN Photos cp
ON c.Id=cp.IdProduit
INNER JOIN stock s
ON c.Id=s.IdProduit
WHERE s.Quantite !=0
ORDER BY c.Id
LIMIT 0,30
");
echo '<?xml version="1.0" encoding="ISO-8859-1"?>'.'<catalogue>';
while ($row = mysql_fetch_array($q)) {
echo '<produit>';
echo '<identifiant>'.$row['Id'].'</identifiant>';
echo '<nom>'.$row['nom'].'</nom>';
echo '<marque>'.$row['Designer'].'</marque>';
echo '<prix_ttc>'.$row['pprix'].'</prix_ttc>';
echo'<moyenne_image>'.$row['pphoto'].'</moyenne_image>';
echo '<descriptif_court>'.$row['description'].'</descriptif_court>';
echo '</produit>';
echo '</catalogue>';
} |
Partager