Insérer sur une page web une image d'une BDD

Résolu/Fermé
Psix Messages postés 105 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 7 décembre 2010 - 24 mai 2009 à 08:22
Psix Messages postés 105 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 7 décembre 2010 - 24 mai 2009 à 12:42
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:

4 réponses

Harricote Messages postés 417 Date d'inscription mercredi 21 janvier 2009 Statut Membre Dernière intervention 30 janvier 2011 41
24 mai 2009 à 12:04
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> !)
0
Psix Messages postés 105 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 7 décembre 2010 5
24 mai 2009 à 12:14
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.
0
benvii Messages postés 308 Date d'inscription dimanche 8 juin 2008 Statut Membre Dernière intervention 28 octobre 2010 137
24 mai 2009 à 12:23
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).
0
Psix Messages postés 105 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 7 décembre 2010 5
24 mai 2009 à 12:42
Non je ne la paye pas je suis chez free. Je préfère une base de donnée car je voulais que la personne qui ma demandé de faire le site puisse mettre a jour. Merci pour ta réponse je vais regarder ça dans la journée.
0