[RESOLU] Insérer image d'une BDD dans une page html

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 : [RESOLU] Insérer image d'une BDD dans une page html

Re: Insérer image d'une BDD dans une page html

par rene06530 » 02 déc. 2015, 23:58

Excuse moi or1, c'est bon, je me suis trompé dans le chemin. Merci encore.
Je cloture.

Re: Insérer image d'une BDD dans une page html

par rene06530 » 02 déc. 2015, 19:36

Mes photos s'appellent 2.jpg , 3.jpg , 4.jpg

Re: Insérer image d'une BDD dans une page html

par rene06530 » 02 déc. 2015, 18:32

Merci de ta réponse or1 mais malheureusement ça ne fonctionne pas. PAGE BLANCHE sans erreur.
<?php include("../header.php"); ?>
<?php include("../connect_wamp.php"); ?>

	
<?php 
// On récupère le contenu de la table images
$req = $bdd->prepare('SELECT * FROM images WHERE id_location = :id_location');    
$req->execute(array('id_location'=> $_GET['id_location']));
while ($donnees = $req->fetch())
{
	echo ' <img src="' . $donnees['chemin'] . '">';
      
}

$req->closeCursor(); // Termine le traitement de la requête
?>
 
</body>
</html>

Re: Insérer image d'une BDD dans une page html

par or 1 » 02 déc. 2015, 17:21

echo ' <img src="' . $donnees['chemin'] . '">';

Insérer image d'une BDD dans une page html

par rene06530 » 02 déc. 2015, 13:25

Bonjour à tous et toutes et d'avance merci pour vos réponses.
J'essaye de mettre une photo de ma BDD dans une page html en vain. Voici ce que j'ai fait.
Ma table:
id_location int
id_image int
chemin txt F:\documents\sites\dgls\photos\$id_image.jpg

Mon formulaire:
<?php include("../header.php"); ?>

<p>TAPEZ LE N° DE LA LOCATION 
 
        <form action="acces_location.php" method="GET">
        <p>
        <label for="id_location">Accés location</label> : <input type="text" name="id_location" $id="id_location"/><br /><br />
         <input type="submit" value="Envoyer" />
    </p>
    </form>
	 </body>
</html>
la Requête:
<?php include("../header.php"); ?>
<?php include("../connect_wamp.php"); ?>

	
<?php 
// On récupère le contenu de la table images
$req = $bdd->prepare('SELECT * FROM images WHERE id_location = :id_location');    
$req->execute(array('id_location'=> $_GET['id_location']));
while ($donnees = $req->fetch())
{
	echo ' ' . $donnees['<img src=chemin'] . ' ';
 }

$req->closeCursor(); // Termine le traitement de la requête
?>
 </body>
</html>
L'erreur, j'ai 3 photos dans la base donc 3 fois la même erreur.

( ! ) Notice: Undefined index: <img src=chemin in C:\wamp\www\tests\dgls\proprio\acces_location.php on line 11
Call Stack
# Time Memory Function Location
1 0.0040 242696 {main}( ) ..\acces_location.php:0

Voila, j'espère avoir été suffisamment clair ? Merci de vos réponses.
Cordialement.