Se connecter / S'enregistrer

Résolu Formulaire php deux pages

Solutions (16)
Tags :
  • Target
  • Programmation
|
Bonjour

Je voudrai créer un formulaire avec deux boutons valider différents et chacun enverrait sur une page différente

merci :) 
Contenus similaires
Meilleure solution
partage
|
Allez ! c'est vraiment pour le fun parce que j'ai rien compris non plus :dawa: 

  1. <iframe name="cible"></iframe>
  2. <iframe name="cible2"></iframe>
  3. <iframe name="cible3"></iframe>
  4. <form id="form1" method="post" action="cible.php" target="cible">
  5. <p>formulaire pour cible.php</p>
  6. </form>
  7. <form id="form2" method="post" action="cible2.php" target="cible2">
  8. <p>formulaire pour cible2.php</p>
  9. </form>
  10. <form id="form3" method="post" action="cible3.php" target="cible3">
  11. <p>Formulaire pour cible3.php</p>
  12. </form>
  13. <button type="button" onclick="document.forms['form1'].submit();document.forms['form2'].submit();document.forms['form3'].submit();">
  14. Valider !
  15. </button>
  • Commenter cette solution |
Score
0
òh
òi
|
Meilleure réponse sélectionnée par anthebest.
  • Commenter cette réponse |
Score
0
òh
òi
|
c'est exactement sa, merci beaucoup :) 
  • Commenter cette réponse |
Score
0
òh
òi
, Modérateur |
Rien compris. :( 
  • Commenter cette réponse |
Score
0
òh
òi
|
si mais c'est le même fichier d'envoi mais plusieurs fichiers de réception donc si je met une boucle sur mon fichier d'envoi sa devrai fonctionner non ?
  • Commenter cette réponse |
Score
0
òh
òi
, Modérateur |
Quel est le rapport avec une boucle PHP ?
Si tu fais une boucle PHP, tu as tout dans le même fichier, tu m'as dit que ce n'était pas possible (je vois pas pourquoi d'ailleurs, mais bon...)
  • Commenter cette réponse |
Score
0
òh
òi
|
ok, mais je ne connais pas java

il n'y a pas autre chose ?

edit: avec une boucle php sa doit fonctionner
  • Commenter cette réponse |
Score
0
òh
òi
, Modérateur |
?!

Sinon tu peux faire des appels asynchrones en AJAX au clic sur le bouton du formulaire, pour valider tes 3 formulaires via AJAX.
  • Commenter cette réponse |
Score
0
òh
òi
|
non ^^
  • Commenter cette réponse |
Score
0
òh
òi
, Modérateur |
Et tu peux pas avoir une seule page qui s'occupe de rentrer les données pour les 3 formulaires?
Pour ne faire qu'un seul formulaire, avec une seule page action.
  • Commenter cette réponse |
Score
0
òh
òi
|
ce serait pour faire des envois synchronisés de valeur
  • Commenter cette réponse |
Score
0
òh
òi
, Modérateur |
Euh, pas sûr que tu puisses valider 3 formulaires vers 3 pages différentes... vu que ça ouvre la page action
Quel serait l'intérêt de valider 3 formulaires en même temps, j'ai du mal à comprendre ?!
  • Commenter cette réponse |
Score
0
òh
òi
|
il faut faire sa ?


  1. <form method="post" action="cible.php">
  2.  
  3. <p>
  4. formulaire pour cible.php
  5. </p>
  6.  
  7. <form method="post" action="cible2.php">
  8.  
  9. <p>
  10. formulaire pour cible2.php
  11. </p>
  12.  
  13. <form method="post" action="cible2.php">
  14.  
  15. <p>
  16. Formulaire pour cible3.php
  17. </p>
  18.  
  19. <input type="submit" value="Valider" />
  20.  
  21. </form>
  22. </form>
  23. </form>

  • Commenter cette réponse |
Score
0
òh
òi
, Modérateur |
Pour ça, il faudrait que tous les formulaires soient dans le même <form>
  • Commenter cette réponse |
Score
0
òh
òi
|
merci sa fonctionne :) 

une autre question, est il possible de mettre plusieurs formulaires sur une page et de les envoyés avec le même bouton submit ?
  • Commenter cette réponse |
Score
0
òh
òi
, Modérateur |
Salut,

L'idée va être d'ajouter un évènement onclick à tes 2 boutons (que tu ne mets pas de type submit mais de type button).
Et dans l'évènement onclick de tes 2 boutons, tu définis l'attribut "action" de ton formulaire en fonction de la page que tu veux afficher, et tu submit le formulaire.
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS