yackoued
Messages postés24Date d'inscriptionvendredi 22 septembre 2006StatutMembreDernière intervention 7 juillet 2009 2 juil. 2009 à 21:23
eclaireobscure je veu savoir concretement, genre par un example comment je fais ca. j'ai un dossier de mes images, une table images dans mabase de donnees
et une page php pour recuperer et afficher mes images qui sont dans ma table.
Merci
yackoued
Messages postés24Date d'inscriptionvendredi 22 septembre 2006StatutMembreDernière intervention 7 juillet 2009 3 juil. 2009 à 10:01
eclaireobscureok voila le code que j'ai fait pour afficher les images de matable, mais ca n marche pas. page1.php qui est supposer affiche l'image m'affiche seulement le nom du produit en lien. Et dans products_details.php, ou je devais recuperer l'image pour ajouter plus de details m'afficher le chemin suivant: http://localhost/pages/products_details.php?products_id= 4
Donc je ne sais pas ou se trouve le probleme.
page1.php
//connexion a la BD
$sql ="SELECT products_id, products_name, products_img_name,products_path, products_type, products_price FROM $table ";
$affichage = mysql_query($sql) or die('Error : ' . mysql_error());
$nblignes = mysql_num_rows($affichage); // Nbre total d'enregistrements
//si nous avons une image
if(!empty($_GET['products_id'])) {
//connexion à la base de données
$idImg = intval($_GET['products_id']);
//la requète qui récupère l'image à partir de l'identifiant $apercu mysql_query("SELECT products_id, products_img_name,products_path, products_img_type, products_type, products_price FROM products WHERE products_id" .$idImg) ;
//si le résultat est différent de 1
if(mysql_num_rows($apercu) != 1)
echo 'Image unavailable !';
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['products_img_type']);
//on affiche l'image en elle même
echo $reponse['products_img_type'];
yackoued
Messages postés24Date d'inscriptionvendredi 22 septembre 2006StatutMembreDernière intervention 7 juillet 2009 3 juil. 2009 à 21:42
eclaireobscurej'ai essayer ca mais ca m'affiche seulement l'id et le nom de l'image mais pas l'image elle meme. et la page products_details.php continue de m'afficher cette ligne http://localhostpages/products_details.php?products_id=3.
Qu'est ce que tu en pense? Que dois-je faire