Insérer sur une page web une image d'une BDD
Résolu
Psix
Messages postés
105
Date d'inscription
Statut
Membre
Dernière intervention
-
Psix Messages postés 105 Date d'inscription Statut Membre Dernière intervention -
Psix Messages postés 105 Date d'inscription Statut Membre Dernière intervention -
Bonjour, pour un site que je fait je voudrais stocker des photos dans une base de donnée via un formulaire, j'ai un champ image en blob. J'ai déjà insérer une image via phpmyadmin pour tester l'affichage. Mais je n'arrive pas à afficher mon image. Existe-t-il une balise/commande spéciale ? J'ai essayer
echo '<p>' . $donnees['photo'] . '</p>';mais je n'ai que plein de chiffres et signes qui s'affichent... N'hésitez pas à me demander plus de renseignements. Merci d'avoir lu mon message.
A voir également:
- Insérer sur une page web une image d'une BDD
- Comment supprimer une page sur word - Guide
- Insérer une vidéo sur powerpoint - Guide
- Insérer une signature sur word - Guide
- Imprimer tableau excel sur une page - Guide
- Web office - Guide
4 réponses
Dis-moi ce qu'il y ait écrit dans le champs photo de ta table ? (ce qu'il s'affiche entre tes <p> et </p> !)
Merci de m'avoir répondu, en faite j'ai de marqué BLOB et le poid de la photo. Mais j'ai réussi à trouver comment afficher une photo mais en cliquant sur son nom avec la liste d'affiché mais pas a mettre directement la photo.
Si tu veux afficher une photo contenu dans une base de données. Tu peux créer un script php qui chargera la photo qui est dans le bdd.
Voilà un exemple :
<?
//Tu te connectes à ta BDD
header("Content-Type: image/jpeg"); //Le type mime de ton image ( une liste de types mime http://www.commentcamarche.net/contents/courrier electronique/mime.php3 )
echo $donnees['photo']; //Tu affiches la source de ta photo
?>
Un conseil, ne stocke pas des images dans une BDD, tu peux les stocker dans des fichiers c'est beaucoup plus simple et ça coûte moins chère (si tu payes ta BDD).
Voilà un exemple :
<?
//Tu te connectes à ta BDD
header("Content-Type: image/jpeg"); //Le type mime de ton image ( une liste de types mime http://www.commentcamarche.net/contents/courrier electronique/mime.php3 )
echo $donnees['photo']; //Tu affiches la source de ta photo
?>
Un conseil, ne stocke pas des images dans une BDD, tu peux les stocker dans des fichiers c'est beaucoup plus simple et ça coûte moins chère (si tu payes ta BDD).