Liste livres et image

Résolu
beru002 Messages postés 497 Date d'inscription   Statut Membre Dernière intervention   -  
beru002 Messages postés 497 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je suis en train de faire un formulaire pour rentrer facilement des livres dans une base de données. Mais il faudrait au'en plus de toutes les infos, à chaque livre corresponde une image de la couverture. j'ai prévu un champ "image" dans la table "livres" qui a "blob" pour attribut. par contre, je ne pense pas que je puisse uploader l'image simplement comme le texte. pour le texte, j'utilise des $_POST['titre'], par exemple, pour récupérer les données du formulaire. est-ce qu'un simple $_FILES['image'] fonctionnerait pour enregistrer l'image dans la table et la récupérer ensuite pour l'afficher sur une page?

merci de votre aide!!!!


A voir également:

11 réponses

Lord Zero Messages postés 459 Date d'inscription   Statut Membre Dernière intervention   115
 
moi pour récupérer les image sur mon site,je met juste le nom de l'image dans ma table et pour les voir sur le site je les appelle de cette façon :

<img width="340" height="200" alt ="" src="../<?php echo $donnees['Photos']; ?>"/>
0
Melooo Messages postés 1405 Date d'inscription   Statut Membre Dernière intervention   84
 
Bonjour,
Oui en effet ce n'est pas aussi simple que de récupérer du texte.
Il te faut donc un script d'upload de fichiers !
http://phpcodeur.net/articles/php/upload
ou encore celui la :
https://www.commentcamarche.net/faq/889-php-upload-de-fichiers
0
beru002 Messages postés 497 Date d'inscription   Statut Membre Dernière intervention   27
 
après quelques recherches, j'ai bien réussi à uploader l'image, puisqu'elle apparaît dans mon fichier upload... par contre, au niveau de la table, dois-je mettre un type blob au champ image, ou varchar?
et surtout, ensuite, je n'arrive pas à récupérer l'image... sûrement dû au fait que le type de mon champ est blob, non??
0
Melooo Messages postés 1405 Date d'inscription   Statut Membre Dernière intervention   84
 
Dans ta table tu vois le chemin d'accès à l'image ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
beru002 Messages postés 497 Date d'inscription   Statut Membre Dernière intervention   27
 
non, j'ai soit le nom de l'image (avec type=varchar) soit la taille du fichier (avec type=blob)
0
Melooo Messages postés 1405 Date d'inscription   Statut Membre Dernière intervention   84
 
Il te faut le chemin d'accès de l'image pour pouvoir par la suite l'afficher
0
beru002 Messages postés 497 Date d'inscription   Statut Membre Dernière intervention   27
 
euh... et comment je fais pour voir le chemin d'accès dans la table?
0
Melooo Messages postés 1405 Date d'inscription   Statut Membre Dernière intervention   84
 
Tu récupères le nom de dossier ou va être stocké tes images, et le nom de ton image
et tu insères sa dans la base de données
Tout est dans liens que je t'ai donnée
0
beru002 Messages postés 497 Date d'inscription   Statut Membre Dernière intervention   27
 
euh... en fait, au temps pour moi!!! la solution de Lord Zero fonctionne très bien... c'est juste que la page où j'appelais l'image n'était pas dans le même dossier que le dossier uploads... du coup, il ne risquait pas de trouve rle dossier uploads, puisqu'il n'existait pas... en déplaçant la page, ça marche!!!

merci tout le monde!!!!
0
Lord Zero Messages postés 459 Date d'inscription   Statut Membre Dernière intervention   115
 
merci moi :)
0
Melooo Messages postés 1405 Date d'inscription   Statut Membre Dernière intervention   84
 
Merci toi :)
0
beru002 Messages postés 497 Date d'inscription   Statut Membre Dernière intervention   27
 
merci à lord pour sa solution, et merci à melooo d'avoir pris du temps aussi!! je suis sûr que la solution était pas mal non plus!! :)
0