Afficher une image en PHP à partir de MySQL
Résolu/Fermé
A voir également:
- Afficher une image en php à partir d'une base de données
- Annuaire portable gratuit a partir d'un nom ✓ - Forum Mobile
- Recherche à partir d'une image - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Créer une icone à partir d'une image - Guide
- Supprimez les composantes rouge et verte de cette image. quel mot apparaît ? - Forum Word
2 réponses
harderpod
Messages postés
320
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
22 avril 2014
50
28 mai 2012 à 01:08
28 mai 2012 à 01:08
bonsoir, euh perso je procède pas comme sa. Dans ma bdd je stock seulement le chemin de mon image par exemple :
id = 1
name = photo
url = images/
du coup en php je fais une fonction qui recupere dans la base de donner
du coup quand je veut afficher une photo avec une id que je connait, comme une recherche ou un liste des photos (album) j'utilise la fonction.
donc toujours ton liens sur la miniature admettons:
<img src="image.php?id=1" />
et dans la page image.php
id = 1
name = photo
url = images/
du coup en php je fais une fonction qui recupere dans la base de donner
<?php function afficheImage($id){ $sql = "SELECT * FROM images WHERE id=".$id; $res = mysql_query($sql); WHILE ($image = mysql_fetch_assoc($res)){ echo "<IMG SRC='".$image['url'].$image['name'].".jpg'>"; } } ?>
du coup quand je veut afficher une photo avec une id que je connait, comme une recherche ou un liste des photos (album) j'utilise la fonction.
donc toujours ton liens sur la miniature admettons:
<img src="image.php?id=1" />
et dans la page image.php
if (isset($_GET['id']) ) { $_GET['id'] = addslashes($_GET['id']);//on sécurise les données afficheImage($_GET['id']);//on envoi en paramètre l'id récupéré. }else{ header ("location: image.php");//si pas de variable get["id"] on redirige vers la page précèdente par exemple }
28 mai 2012 à 01:09