Bonjour à tous
Mon problème est le suivant :
J'ai une requète qui me renvoie des noms d'images (en varchar).
J'ai testé cette requête en MySQL, et elle marche parfaitement, mes noms d'images s'affichent.
Dans ma page, le nombre d'images a afficher n'est pas identique à chaque fois, cela dépend du bien concerné (dans ma table t_bien).
Du coup, je compte le nombre de résultats, et je fais une boucle for().
La première image s'affiche alors correctement (elle vaut alors $tableau_img[0]).
Mais les autres non.
J'ai alors droit à un joli message d'erreur qui dit :
"Notice: Undefined offset: 1 in c:\sam\jumaros2\fiche_produit.php on line 84"
Est-ce que quelqu'un voit où j'ai fait une erreur ?
Merci
Modifié par Nuun (26 Apr 2007 - 13:23)
Mon problème est le suivant :
J'ai une requète qui me renvoie des noms d'images (en varchar).
$req_images="SELECT ti.img_name
FROM t_image ti
LEFT JOIN t_bien tb
ON ti.bien_id=tb.bien_id
WHERE
ti.bien_id='".mysql_real_escape_string($id_fiche)."'";
$result_images = mysql_query($req_images);
J'ai testé cette requête en MySQL, et elle marche parfaitement, mes noms d'images s'affichent.
Dans ma page, le nombre d'images a afficher n'est pas identique à chaque fois, cela dépend du bien concerné (dans ma table t_bien).
Du coup, je compte le nombre de résultats, et je fais une boucle for().
<?php
$nbr_images = mysql_num_rows($result_images);
$tableau_img = mysql_fetch_array($result_images);
for($i=0;$i<$nbr_images;$i++){
echo "<p><img src=\"images/biens/".$tableau_img[$i]."\" alt=\"\" class=\"img_diap\">";
}
?>
La première image s'affiche alors correctement (elle vaut alors $tableau_img[0]).
Mais les autres non.
J'ai alors droit à un joli message d'erreur qui dit :
"Notice: Undefined offset: 1 in c:\sam\jumaros2\fiche_produit.php on line 84"
Est-ce que quelqu'un voit où j'ai fait une erreur ?
Merci
Modifié par Nuun (26 Apr 2007 - 13:23)