Problème avec l'affichage d'images par id

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème avec l'affichage d'images par id

Re: Problème avec l'affichage d'images par id

par Ryle » 15 janv. 2011, 12:32

Ta requête te retourne la colonne "img" de ta base de données (SELECT img FROM ...)

Tu récupères l'enregistrement dans $row, mais lorsque tu affiches l'enregistrement, tu fais appel à l'index "chemin" (echo $row['chemin'])

Essayes comme ceci :
<img src="/<?php echo $row['img'];?>">
ou en récupérant la colonne "chemin" dans ta requête si elle existe :)

Problème avec l'affichage d'images par id

par Davider222 » 15 janv. 2011, 12:14

Bonjour à tous,

Je suis débutant en php et j'aimerais pouvoir afficher des images en fonction de leurs id ces images ne seront pas stocké dans la base de donnée, dans la bdd il n'y aurais que le chemin. BDD = id - nom de l'image - chemin

En essayant de le faire tout seul je suis arrivé à ca mais ca ne marche pas ... Quelqu'un pourrait-il m'aider ?

merci beaucoup :)

<?php

$connexion = mysql_connect('localhost', 'root', 'root')
or die('connexion échouée');

mysql_select_db('image', $connexion)
or die('choix de la base échoué');


$id = $_GET['id'];

if(!isset($id) || empty($id) || !is_int($id)){
     die("Pas d'image");
}else{

$query = mysql_query("SELECT img FROM image WHERE id='".$id."'");
$row = mysql_fetch_array($query);

     
}

?>
<img src="/<?php echo $row['chemin'];?>">