upload de plusieurs image + ecriture dans une bdd - PHP - Programmation
Marsh Posté le 21-05-2007 à 16:58:21
Quelle est la question?
Marsh Posté le 22-05-2007 à 11:09:20
re bonjour et désolé de ne pas avoir repondu plutôt
Code :
|
Voila la fonction pour up une image et sinon sur une autre page j'ai un formulaire qui l'enregistre dans une bdd
Pour une image sa marche mais le probléme et que je voudrais en mettre 5
Marsh Posté le 22-05-2007 à 13:19:42
Personne?
Je voulais réutiliser plusieurs fois la même fonction dans mon fomulaire et ainsi afficher 5 champs mais l'upload et l'enregistrement
dans la bdd ne marche pas
il ne prend que le premier champs en compte
Marsh Posté le 22-05-2007 à 13:59:22
Montre comment tu as essayé de le modifier, on te dira ce que tu as fait de travers...
Marsh Posté le 22-05-2007 à 14:12:05
Code :
|
Voila j'ai simplement fait une boucle qui va creer 5 <input name="fichier'.$i'" type="file">
Marsh Posté le 22-05-2007 à 20:06:06
Oula OK tu t'es emmelé les pinceaux la..
tu fais 5 fois tout le traitement, c'est pas bon.. tu doit bien faire 5 traitement mais la partie qui t'importe est apres le if($posted), c'est logique car si il ya quelque chose qui arrive en POST (les données de ton formulaire), ce quelque chose va etre une image.. donc il faut que tu traite cela.. 5x
je te laisse cogiter cette partie..
Sinon dans ton HTML il te faut 5 champs input file
donc soit tu ecrix carrement :
<input name="fichier[]" type="file">
<input name="fichier[]" type="file">
<input name="fichier[]" type="file">etc..
que tu active ou desactive par une checkbox par exemple.. ou tu peux tester quand le formulaire est envoyé si le champs est vide au pire..
Soit tu cré dynamiquement des input en JS dont le name sera incrémenté. ca a l'avantage de pouvoir créer un nombre infini d'input image
dans tout les cas, dans ta boucle de traitement tu accedera aux item par fichier[$i] alors que $i ira de 0 au nombre de lignes danbs $fichier
Voila avec ca tu devrais pouvoir t'en sortir si tu cherche un peu
Marsh Posté le 21-05-2007 à 15:52:31
Bonjour
Voila j'ai un script php qui me permet pour le moment d'uploader et d'écrire dans une bdd une seule image (ca marche impec).
Et maintenant je voudré pouvoir choisir entre 1 à 5 images j'ai tester un script qui demande combien d'image je veux mettre
et via un boucle il me donne le nombre de <input type="file" neccessaire, jai voulu l'adpater pour enregistrer en même temps dans la BDD
mais ya plus rien qui marche sa veu meme plus up sur le ftp
Alors je cherche d'autre piste qi quelqu'un a je suis preneur
Merci d'avance