Comment dupliquer un champ php ?
Fermé
shonane
-
25 sept. 2009 à 18:54
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 25 sept. 2009 à 19:41
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 25 sept. 2009 à 19:41
A voir également:
- Comment dupliquer un champ php ?
- Dupliquer ecran - Guide
- Easy php - Télécharger - Divers Web & Internet
- Dupliquer disque dur - Guide
- Dupliquer une page word - Forum Word
- Dupliquer la même page 2 fois en une seul feuille - Forum Word
3 réponses
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
25 sept. 2009 à 18:58
25 sept. 2009 à 18:58
Javascript ...
Dans le name de ton formulaire, tu dois mettre cequetuveux[]. Ex:
Dans le name de ton formulaire, tu dois mettre cequetuveux[]. Ex:
<input type="files" name="photos[]" />
Ton script est bien sauf que ca me met deux chose identique , moi je voudrais 5 ou 6 case parcourir et 1 seule case envoyer pour que tout les upload soit pris en meme temps
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
25 sept. 2009 à 19:41
25 sept. 2009 à 19:41
Ben si tu places tous les champs dans le même formulaire, tu enverras tous les champs dans un l'array $_POST['photos']. Pour ajouter un champs, tu dois utiliser du Javascript.
Voici par exemple :
Et en JS, tu feras en sorte d'ajouter la partie en gras avant la fermeture </form>.
De cette façon, tu auras $_POST['photos'][0] (image 1), $_POST['photos'][1] (image 2), ... Il te suffit d'exploiter l'array $_POST['photos'] avec la fonction foreach de PHP.
Voici par exemple :
<form method="post" action="upload.php"> <p><input type="submit" value="Soumettre" /> <p> <label>Image 1</label> <input type="file" name="photos[]" /> </p> <p> <label>Image 2</label> <input type="file" name="photos[]" /> </p> </form>
Et en JS, tu feras en sorte d'ajouter la partie en gras avant la fermeture </form>.
De cette façon, tu auras $_POST['photos'][0] (image 1), $_POST['photos'][1] (image 2), ... Il te suffit d'exploiter l'array $_POST['photos'] avec la fonction foreach de PHP.