Duplication formulaire en php
Fermé
gexevo
-
9 déc. 2009 à 11:36
canarder Messages postés 1714 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 13 mai 2018 - 10 déc. 2009 à 18:11
canarder Messages postés 1714 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 13 mai 2018 - 10 déc. 2009 à 18:11
A voir également:
- Duplication formulaire en php
- Duplication écran - Guide
- Formulaire de réclamation facebook - Guide
- Easy php - Télécharger - Divers Web & Internet
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
14 réponses
canarder
Messages postés
1714
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
13 mai 2018
355
9 déc. 2009 à 11:44
9 déc. 2009 à 11:44
pour le formulaire complet (en html) :
Mais pour le fichier php par contre j'ai oublier, va sur google et tape "envoyer un fichier en php", un truc du genre ...
EDIT1 :
dupliquer ?
tu veux l'enregistrer deux fois ? tu double le code ...
<form action="TON-FICHIER.php" method="post"> <input type="file" name="fichier" /> <input type="submit" value="Envoyer le fichier" /> </form>
Mais pour le fichier php par contre j'ai oublier, va sur google et tape "envoyer un fichier en php", un truc du genre ...
EDIT1 :
dupliquer ?
tu veux l'enregistrer deux fois ? tu double le code ...
gexevo
Messages postés
74
Date d'inscription
mercredi 9 décembre 2009
Statut
Membre
Dernière intervention
26 août 2010
8
9 déc. 2009 à 11:58
9 déc. 2009 à 11:58
Salut,
merci de ta réponse mais je me suis peut être mal exprimé.
En fait pour le formulaire c'est bon.
Ce que je veux, c'est qu'à la fin du formulaire quand l'utilisateur peut avoir le choix de uploader une photo ou non donc un premier <input type="file">, c'est de vérifier si il a choisit une première photo et si oui d'afficher un deuxième <input type="file"> pour pouvoir uploader une deuxième photo.
PS : et ton formulaire est faux :
<form method="post/get" action="ton_fichier.php" enctype="multipart/form-data">
<input type="file" name="fichier" />
<input type="submit" value="Envoyer le fichier" />
</form>
merci de ta réponse mais je me suis peut être mal exprimé.
En fait pour le formulaire c'est bon.
Ce que je veux, c'est qu'à la fin du formulaire quand l'utilisateur peut avoir le choix de uploader une photo ou non donc un premier <input type="file">, c'est de vérifier si il a choisit une première photo et si oui d'afficher un deuxième <input type="file"> pour pouvoir uploader une deuxième photo.
PS : et ton formulaire est faux :
<form method="post/get" action="ton_fichier.php" enctype="multipart/form-data">
<input type="file" name="fichier" />
<input type="submit" value="Envoyer le fichier" />
</form>
Narkos
Messages postés
27
Date d'inscription
vendredi 4 septembre 2009
Statut
Membre
Dernière intervention
17 janvier 2010
1
9 déc. 2009 à 11:59
9 déc. 2009 à 11:59
Hello,
Heu canarder je te réctifie un poil:
Pour le formulaire "complet".
gexevo "normalement" t'es obligé de passer par javascript pour détecter les événements...
Heu canarder je te réctifie un poil:
Pour le formulaire "complet".
<form method="post" action="upload.php" enctype="multipart/form-data"> <!-- On limite le fichier à 100Ko --> <input type="hidden" name="MAX_FILE_SIZE" value="100000"> Fichier : <input type="file" name="avatar"> <input type="submit" name="envoyer" value="Envoyer le fichier"> </form>
gexevo "normalement" t'es obligé de passer par javascript pour détecter les événements...
canarder
Messages postés
1714
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
13 mai 2018
355
9 déc. 2009 à 12:18
9 déc. 2009 à 12:18
si on utilise php il n'y a (pratiquement) pas besoin de js ...
sinon pour le code j'ai abandonner l'envoi de fichier vers un serveur via un formulaire, vu que les serveurs web gratuits ne le supporte pas toujours : l'option peut avoir été désactivée par l'admin ...
sinon pour le code j'ai abandonner l'envoi de fichier vers un serveur via un formulaire, vu que les serveurs web gratuits ne le supporte pas toujours : l'option peut avoir été désactivée par l'admin ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
gexevo
Messages postés
74
Date d'inscription
mercredi 9 décembre 2009
Statut
Membre
Dernière intervention
26 août 2010
8
9 déc. 2009 à 12:43
9 déc. 2009 à 12:43
Je suis admin du serveur.
gexevo
Messages postés
74
Date d'inscription
mercredi 9 décembre 2009
Statut
Membre
Dernière intervention
26 août 2010
8
9 déc. 2009 à 12:51
9 déc. 2009 à 12:51
Enfin bref, personne n'a un petit bout de code pour m'éclairer ?
N'est-ce pas stupide de faire cette vérif. sur serveur ? mais en même temps JAVASCRIPT n'est pas activé sur tous les postes clients.
N'est-ce pas stupide de faire cette vérif. sur serveur ? mais en même temps JAVASCRIPT n'est pas activé sur tous les postes clients.
canarder
Messages postés
1714
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
13 mai 2018
355
9 déc. 2009 à 20:19
9 déc. 2009 à 20:19
je vois mal le faire en php ...............................
Impli
Messages postés
235
Date d'inscription
mardi 24 novembre 2009
Statut
Membre
Dernière intervention
18 août 2013
34
9 déc. 2009 à 20:37
9 déc. 2009 à 20:37
c'est de vérifier si il a choisit une première photo et si oui d'afficher un deuxième <input type="file"> pour pouvoir uploader une deuxième photo.
Si j'ai bien compris le truc, il suffit juste de vérifier le contenu des variables $_POST du premier form.
Si j'ai bien compris le truc, il suffit juste de vérifier le contenu des variables $_POST du premier form.
gexevo
Messages postés
74
Date d'inscription
mercredi 9 décembre 2009
Statut
Membre
Dernière intervention
26 août 2010
8
9 déc. 2009 à 21:15
9 déc. 2009 à 21:15
<input type="file" name="photo1">
En fait de vérifier la variable ($_POST['photo1']) et si elle n'est pas vide d'afficher :
<input type="file" name="photo2">.
Mais ça, sans envoyer le SUBMIT au serveur PHP.
Donc je croix que je ne n'ai pas d'autre choix que de passer en javascript.
Un code ???
En fait de vérifier la variable ($_POST['photo1']) et si elle n'est pas vide d'afficher :
<input type="file" name="photo2">.
Mais ça, sans envoyer le SUBMIT au serveur PHP.
Donc je croix que je ne n'ai pas d'autre choix que de passer en javascript.
Un code ???
Impli
Messages postés
235
Date d'inscription
mardi 24 novembre 2009
Statut
Membre
Dernière intervention
18 août 2013
34
9 déc. 2009 à 21:18
9 déc. 2009 à 21:18
Il faut opter pour un langage client si tu ne veux pas que la page passe par le serveur.
JavaScript semble le mieux indiquer oui, mais bon ... *allergique au JS*
JavaScript semble le mieux indiquer oui, mais bon ... *allergique au JS*
gexevo
Messages postés
74
Date d'inscription
mercredi 9 décembre 2009
Statut
Membre
Dernière intervention
26 août 2010
8
9 déc. 2009 à 21:25
9 déc. 2009 à 21:25
Et bien on est pas dans la merde !!!!! (je plaisante)
Merci à toi impli.
Il me faut quelqu'un qui gère le JS.
Merci à toi impli.
Il me faut quelqu'un qui gère le JS.
Impli
Messages postés
235
Date d'inscription
mardi 24 novembre 2009
Statut
Membre
Dernière intervention
18 août 2013
34
9 déc. 2009 à 21:32
9 déc. 2009 à 21:32
côté xHTML :
côté JS :
Bon après, moi et JS ... On est pas forcément très pote, alors ne t'étonne pas si ça marche pas (c'est pour l'idée).
Mais à première vue je ferai un truc dans le genre.
<input type="file" name="photo2" id="photo1" /> <div style="visibility: hidden;" id="div2"> <input type="file" name="photo2" /> </div>
côté JS :
if (document.getElementById("photo1").value != '') { document.getElementById("div2").style.visibility = "visible"; } else { document.getElementById("div2").style.visibility = "hidden"; }
Bon après, moi et JS ... On est pas forcément très pote, alors ne t'étonne pas si ça marche pas (c'est pour l'idée).
Mais à première vue je ferai un truc dans le genre.
gexevo
Messages postés
74
Date d'inscription
mercredi 9 décembre 2009
Statut
Membre
Dernière intervention
26 août 2010
8
9 déc. 2009 à 21:35
9 déc. 2009 à 21:35
Ok merci je vais faire des tests
canarder
Messages postés
1714
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
13 mai 2018
355
10 déc. 2009 à 18:11
10 déc. 2009 à 18:11
combine html, js et php, c'est la seule solution à moj que t'as l'asp à la place du php mais je ne m'y interresse pas puisque l'asp est payant du moin il n'y a pas d'hébergeur gratuit qui fournit l'asp