PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » probléme d'affichage d'image from bdd » 17-03-2010 12:28:59

<?php
    //si nous avons une image
    if(!empty($_GET['id_img'])) {
   
  //connexion à la base de données
   include ("Config.php");
connectBase();

  //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'];
  }
        mysql_close();
    } else
       echo 'Vous n avez pas sélectionné d image !';
?>

#2 Forum Général PHP » probléme d'affichage d'image from bdd » 17-03-2010 12:28:59

jolina1987
Réponses : 3

bonjour,
jai inserer des image dans la base sql et jai mis le dossier d'image sous la repertoire de site sous le serveur.mai quand je recupére l'image il m'apparu sa description et son nom mai elle meme ne m'apparus pas juste un careau vide et ché pa pk?
voici mon code:

<?php
include ("Config.php");
connectBase();
$affichage = mysql_query("SELECT id_img, img, nom, description FROM images") or exit (mysql_error());
while($result = mysql_fetch_assoc($affichage)) {

echo '<div>';
echo '<a href="apercu.php?id_img='.$result['id_img'].'"><img src="apercu.php?id_img='.$result['id_img'].'" alt="'.$result['nom'].'" title="'.$result['nom'].'" /></a>';
echo '<p>Description : '.$result["description"].'</p>';
echo '</div>';

}
mysql_close();
?>

Pied de page des forums

Propulsé par FluxBB