Se connecter / S'enregistrer
Votre question
Fermé

Afficher une image stockée dans ma bdd

Tags :
  • MySQL
  • Programmation
Dernière réponse : dans Programmation
2 Juin 2011 13:29:09

voici le code pour afficher les images stockées dans ma bas de donnée . mais quand je l'execute aucune image ne s'affiche . on me met : Vous n'avez pas sélectionné d'image !

je voudrai une aide de votre part .
merci de bien vouloir m'aider n.

svp je suis debutant en php.


--------------------------------------------------------------------------------------





<?php
//si nous avons une image
if(!empty($_GET['id_img'])) {

//connexion à la base de données
$connexion = mysql_connect("localhost", "root", "") or exit (mysql_error());
$database = mysql_select_db("go&ga")or exit (mysql_error());

//on sécurise notre donnée
$idImg = intval($_GET['id_img']);

//la requète qui récupère l'image à partir de l'identifiant
$apercu = mysql_query("SELECT extension, img FROM images WHERE id_img = ".$idImg) or exit (mysql_error());

//si le résultat est différent de 1
if(mysql_num_rows($apercu) != 1)
echo 'L image n existe pas !';
else {
//on stocke les données dans un tableau
$reponse = mysql_fetch_assoc($apercu);
//on indique qu'on affiche une image
header ("Content-type: ".$reponse['extension']);
//on affiche l'image en elle même
//echo $reponse['img']['extension'];
echo $reponse['img'];
//echo '<img src="'.$reponse['img'].'"/>';
}
mysql_close();
} else
echo "Vous n'avez pas sélectionné d'image !";
?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>aperçu photo</title>
</head>

<body>
</body>
</html>

Autres pages sur : afficher image stockee bdd

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS