Comment dupliquer un champ php ?
Fermé
shonane
-
25 sept. 2009 à 18:54
avion-f16 Messages postés 19125 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 23 mars 2023 - 25 sept. 2009 à 19:41
avion-f16 Messages postés 19125 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 23 mars 2023 - 25 sept. 2009 à 19:41
A voir également:
- Comment dupliquer un champ php ?
- Dupliquer ecran - Guide
- Alert php ✓ - Forum PHP
- Dupliquer whatsapp - Guide
- Header php - Astuces et Solutions
- Undefined index php - Astuces et Solutions
3 réponses
avion-f16
Messages postés
19125
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
23 mars 2023
4 468
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
19125
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
23 mars 2023
4 468
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.