Afficher une image en PHP à partir de MySQL
Résolu
Flo
-
alkabodi -
alkabodi -
A voir également:
- Afficher une image en php à partir d'une base de données
- Comment faire une recherche à partir d'une photo - Guide
- Créer une icone à partir d'une image - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Supprimez les composantes rouge et verte de cette image. quel mot apparaît ? - Forum Word
- Base de registre - Guide
2 réponses
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 }
harderpod
Messages postés
326
Date d'inscription
Statut
Membre
Dernière intervention
50
dans le while de la fonction tu peut ameliorer l'affichage de l'image avec des div ou les paramètre de la balise <img>