Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/12/2010, 10h06   #1
 
Inscription : mai 2007
Messages : 304
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 304
Points : -10
Points : -10
Par défaut fonction qui permet d'ajouter plusieur champ d'upload d'image

Bonjour,

j'aimerais crée une fonction qui permet d'ajouter une champ d'upload d'image
Code :
<input type="file" name="IMAGE" id="IMAGE" >
lorsque je cliquer sur ce button
Code :
<input type="button" value="Ajouter un champ" onClick=>
j'aimerais mettre dans la fonction add() cette code la
Code :
1
2
3
4
5
<tr>
 
	<td>
 
</tr>
Merci de m'aider


Merci de m'aider
manjava est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 12h00   #2
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 3 656
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeuse PHP/Java

Informations forums :
Inscription : avril 2007
Messages : 3 656
Points : 5 359
Points : 5 359
Deux points : si c'est une fonction exécutée sur le clic d'un bouton, c'est soit du javascript, soit un appel ajax. Si il ya du php à exécuter, ce sera forcément un appel ajax (ou alors un rechargement complet de la page, mais je ne pense pas que ce soit ce que tu souhaites faire)

Ensuite, à quoi correspond $row['PHOTO'] dans ta fonction ?
__________________
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur)
Celira est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 16h32   #3
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 127
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 127
Points : 7 271
Points : 7 271
Bonsoir,

SpaceFrog a fait un script pour ça sur la contribution javascript Création dynamique pour upload multiples

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 17h50   #4
 
Inscription : mai 2007
Messages : 304
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 304
Points : -10
Points : -10
Bonjour,

merci j'ai fait en javascript:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<script type="text/javascript">
function add() {
      var input = addInput.innerHTML
          addInput.innerHTML = input + '<input type="file" name="PHOTO" id="PHOTO" /><br />\n';
 }
 </script>
Code :
12345678910
<tr>
								<th><label for="PHOTO">Photo</label></th>
								<td>
									<input type="file" name="PHOTO" id="PHOTO" size="30">
									<?php if ($row['PHOTO'] != '') { ?>
									<br> <img src="<?php echo UPLOAD . $row['PHOTO']?>" alt="Photo">
									<input type="checkbox" class="radio" id="CON_PHOTO_DELETE" name="CON_PHOTO_DELETE"><label for="CON_PHOTO_DELETE">Supprimer</label>
									<?php } ?>
								</td>
							</tr>
avec un bouton
Code :
<input type="button" value="Ajouter une PHOTO" onClick="add();" />

mais le problème que une seule photos qui est stocké dans le répertoire
mais moi je veux touts les photos qui sont ajouter aussi stockes
Merci pour l'aider
manjava est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 18h00   #5
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 3 656
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeuse PHP/Java

Informations forums :
Inscription : avril 2007
Messages : 3 656
Points : 5 359
Points : 5 359
Pour pouvoir enregistrer des fichiers différents, il faut que tes champs file portent tous des noms différents.

Par exemple en utilisant un tableau :
Code :
<input type="file" name="PHOTO[]"  />
__________________
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur)
Celira est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 18h36   #6
 
Inscription : mai 2007
Messages : 304
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 304
Points : -10
Points : -10
merci de montrer a moi un peut sur le code que j'ai citée

Merci
manjava est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h04.


 
 
 
 
Partenaires

Hébergement Web