Version complète: sur le forum Webmaster Hub : Image et Mysql
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > SQL
Tch3tch
Je cherche a mettre des images dans une base de donnée via un formulaire HTML/php qu'on récupère avec PHP.

Pour le texte pas de souci mais avec les images c'est une autre paire de manches! Je me retrouve juste avec le nom de l'image....

Je sais aussi que ça n'est pas bien ça alourdi tout ça.... Mais c'est juste pour de petites images et surtout j'ai rien envie d'administrer. Les chroniqueurs mettent leurs images dans la base tout seul comme des grands et moi je glande...happy.gif

J'ai trouvé quelques tutos mais aucuns de satisfaisants (après des heures de recherches)

Si quelqu'un a une petites solution facile (je ne cherche ni une securité excessive ni 12000 contrôles hyper pointus : juste un moyen de mettre une image dans une BDD mysql ave un formulaire PHP/HTML.

++

T
georges
CITATION(Tch3tch @ jeudi 28 décembre 2006, 18h38) *
Je cherche a mettre des images dans une base de donnée via un formulaire HTML/php qu'on récupère avec PHP.
Pour le texte pas de souci mais avec les images c'est une autre paire de manches! Je me retrouve juste avec le nom de l'image....


Ben voilà, tu as tout compris : ce n'est pas l'image que l'on stocke dans la BDD mais bien le chemin... du coup, je ne vois donc pas trop en quoi tu aurais besoin d 'aide..
Tch3tch
ah mais ouais, mais non justement je veux mettre une image dans ma BDD! ARf... non? Ca ne se fais pas du tout... ça me force a mettre les image via ftp... pourtant j'aimerai bien que les perssone qui gère le site puisse faire ça simplement vie un formulaire
Dan
Il est tout à fait possible d'envoyer une image par un formulaire et de stocker son chemin en base de données après avoir éventuellement adapté ses dimensions en utilisant un champ comme par exemple:
<input type="file" name="binFile" accept="image/jpeg">

Et ensuite, lorsque cette image a été uploadée par le formulaire, on la traite sur le serveur
f_trt
Regarde ici le pour et le contre, si tu veux toujours le faire je dois avoir cela quelque part. Dis le moi et je remettrai le bout de code ici.
K-Ola
Ca fonctionne en effet trés bien avec des champs de type blob,mais sur le long terme,c'est vraiment une trés mauvaise solution,la base de donnée saturera et tu auras tout a repasser sur un autre systéme,donc au final,économie de temps...0 sad.gif

Je conseil aussi le chemin,quitte a passer beaucoup de temps sur l'organisation de tes images sur le serveur et s'occuper de la sécurité,c'est un investissement en temps que tu ne fera qu'une seule fois si c'est bien réfléchit smile.gif
Tch3tch
Bon OK Ok ça devrai pas être insurmontable... au pire je leur apprend a se servir de filezilla.... Bon...

Ok ça marche facile avec le lien.

Bon les enfants retenez la leçon : Les images dans une BDD c'est mal.
suede
tu ne peux pas faire un upload en php ?
NorSeb
Bonjour,

Il semble que tu lise les réponses un peu vite smile.gif

CITATION(Dan @ jeudi 28 décembre 2006, 19h30) *
Il est tout à fait possible d'envoyer une image par un formulaire et de stocker son chemin en base de données [...]
Et ensuite, lorsque cette image a été uploadée par le formulaire, on la traite sur le serveur

CITATION(suede @ jeudi 28 décembre 2006, 22h17) *
tu ne peux pas faire un upload en php ?




CITATION(Tch3tch @ jeudi 28 décembre 2006, 22h14) *
Bon OK Ok ça devrai pas être insurmontable... au pire je leur apprend a se servir de filezilla.... Bon...

Si tu as déja commencé un formulaire, c'est presque fini, tu n'a pas besoin de donner un accès FTP à tes chroniqueurs.

CITATION
J'ai trouvé quelques tutos mais aucuns de satisfaisants (après des heures de recherches)

Peut-être que celui-ci pourra t'être utile wink.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.