Affichage de plusieurs images

Euskalor Messages postés 40 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 22 avril 2010 - 10 mars 2008 à 18:36
Euskalor Messages postés 40 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 22 avril 2010 - 11 mars 2008 à 14:40
Bonjour !

J'ai plusieurs images dans ma base de donnée ( avec le champ LONGBLOB ) et je souhaiterai afficher toutes les images.

Pour l'instant j'utilise ce code :

<?php
include("include/config.php");
include("include/connect.php");
?>
<?php
      $query = "SELECT * FROM image ORDER BY id_photo='".$_GET["id_photo"]."'";
            $result = mysql_query($query) or die("
Lecture en BDD impossible !!

".$query."
");
   header("Content: image/jpeg");
   while($row = mysql_fetch_array($result))


{  
echo $row["donnee_binaire"];
}
mysql_free_result($result);
 
?>

donnee_binaire est le champ LONGBLOB contenant les photos.

J'utilise une autre page pour afficher les images dont voici le code :

id_photo=42 est la première figurante dans ma base de donnée.

Dans cette page je vois les deux premières photos ( soit 42 et 43 ) mais les deux dernières me montrent la même photo que le 43. J'avoue que ça me laisse assez perplexe.
J'ai essayé avec des liens du type : Photo 3 et ça me fait la même chose.

Je ne vois pas d'où viens le problème. Une idée ?

Merci d'avance pour vos réponses !

1 réponse

Euskalor Messages postés 40 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 22 avril 2010
11 mars 2008 à 14:40
Pour mieux définir ma question. Je pensais que ma valeur $rox telle que définie dans mon code afficherai toutes les données du champ LONGBLOB soit dans cette esemple 4 photo diffrente. Est-ce ça mon erreur ? Si oui, vers quelle choix je dois me diriger.
0
Rejoignez-nous