cobrachris
Messages postés85Date d'inscriptionjeudi 24 juin 2004StatutMembreDernière intervention19 mars 2007
-
19 nov. 2006 à 18:49
JulSoft
Messages postés354Date d'inscriptiondimanche 3 juin 2001StatutMembreDernière intervention11 mars 2013
-
27 nov. 2006 à 19:58
Bonjour,
Comment faire pour uplaoder une ou plusieures images après avoir rempli un formulaire.
Le formulaire à plusieurs donnés à remplir, un scripts vérifie si les
données obligatoires sont remplis et ensuite enregistre tout dans une
base de données. Je voudrais donner la possibilité aux gens remplissant
le formulaire de pouvoir mettre une photo en rapport aux données.
Bien sur pour remplir ce formulaire il faut être enregistrer sur le site.
Donc, comment structurer la BDD ou les BDD, quel script utiliser, comment passer l' id du formulaire.
JulSoft
Messages postés354Date d'inscriptiondimanche 3 juin 2001StatutMembreDernière intervention11 mars 2013 19 nov. 2006 à 23:58
J'avais fait un truc du style avec un champ d'upload de fichier, on tire son nom de la bdd (j avais mi l'id de l enregistrement dans la base.l extention) et le tour est joué. si t'as un peu de patience je fouille sur mon serveur et je te dis (j'ai plein de projets dessus et je viens de passer à linux, un peu de compréhension ;-))
cobrachris
Messages postés85Date d'inscriptionjeudi 24 juin 2004StatutMembreDernière intervention19 mars 2007 20 nov. 2006 à 17:37
merci à toi, et ne t'inquiete pas je ne suis pas pressé, c'est un
projet que je traine depuis un moment, mais avec le boulot c'est
difficile de le faire.
Par contre, je pense essayer de mettre en place également un rename de
la photo uploader avec les caractéristiques de l'article, genre pays +
dep + ville + date, histoire de ne pas avoir de prob au cas ou il y
aurais plusieurs uploades.
JulSoft
Messages postés354Date d'inscriptiondimanche 3 juin 2001StatutMembreDernière intervention11 mars 2013 27 nov. 2006 à 19:58
j'ai mis la main sur le bout de code en question, je vous livre les bouts interessants, j'en ferai un script complet (...ou pas...) quand j'aurai un peu plus de temps mais là maintenant tout de suite ça va pas le faire...
Ca sort d'un script qui sert chez moi à uploader des images dans une gallerie, donc il y a 2-3 petites adaptations à faire...
A la base je vais récupérer le prochain index dans ma table de gestion des images, ensuite je copie le fichier uploadé dans le dossier courrent mais avec un nouveau nom (l'id dans la table "." l extention de base du fichier)
et enfin j'insert toutes les infos dans ma base
alors pour commencer, le formulaire avec le champ d'upload:
Voilà, il est possible que des erreurs restent, vu que j'ai un peu coupé à la hache dans mon code... Je ne vous ai pas mis l'insertion des données dans la table vu que la requete est un simple insert (update probablement dans ton cas) et qu'il est vraiment trop spécifique à ma table pour être utilisable.
Si tu veux tout le code, c'est pas un problème, mais je pense que là tu as tout ce qu'il te faut. Le but du mon avec un id mysql est justement d'éviter le problème des noms identiques, j'ai juste besoin de l'extention pour pouvoir afficher l'image après...