Liste livres et image

Résolu/Fermé
beru002 Messages postés 497 Date d'inscription mardi 5 février 2008 Statut Membre Dernière intervention 28 janvier 2016 - 25 nov. 2010 à 09:41
beru002 Messages postés 497 Date d'inscription mardi 5 février 2008 Statut Membre Dernière intervention 28 janvier 2016 - 27 nov. 2010 à 18:07
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 lundi 18 octobre 2010 Statut Membre Dernière intervention 15 juin 2018 115
25 nov. 2010 à 09:48
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 vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
Modifié par Melooo le 25/11/2010 à 14:02
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 mardi 5 février 2008 Statut Membre Dernière intervention 28 janvier 2016 27
25 nov. 2010 à 14:19
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 vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
25 nov. 2010 à 14:21
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 mardi 5 février 2008 Statut Membre Dernière intervention 28 janvier 2016 27
25 nov. 2010 à 14:37
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 vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
25 nov. 2010 à 14:41
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 mardi 5 février 2008 Statut Membre Dernière intervention 28 janvier 2016 27
25 nov. 2010 à 14:44
euh... et comment je fais pour voir le chemin d'accès dans la table?
0
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
Modifié par Melooo le 25/11/2010 à 14:48
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 mardi 5 février 2008 Statut Membre Dernière intervention 28 janvier 2016 27
25 nov. 2010 à 14:54
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 lundi 18 octobre 2010 Statut Membre Dernière intervention 15 juin 2018 115
25 nov. 2010 à 16:48
merci moi :)
0
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
25 nov. 2010 à 16:48
Merci toi :)
0
beru002 Messages postés 497 Date d'inscription mardi 5 février 2008 Statut Membre Dernière intervention 28 janvier 2016 27
27 nov. 2010 à 18:07
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