Page 1 sur 1

erreur d'envoi de formulaire

Posté : 26 juin 2012, 11:08
par charly92
Bonjour,
Je fais une application (php/css et un peu de javascript) pour remplir une base de donnée sql.
j'ai un problème d'envoi de formulaire mais je n'arrive pas à en comprendre la cause.
lorsque je valide l'envoi du formulaire, la page suivante apparaît mais les valeur des champs ne se modifient pas. j'ai fais un var_dump($_POST) et les données envoyés sont les valeurs par défaut de mes champs alors que je les ai modifiées.
mon problème pourrai venir du javascript. J'ai un système d'onglet en javascript, dans chaque onglet il y a des champs(qui peuvent être les mêmes d'un onglet à l'autre) et ensuite je les envoi tous à l'aide d'une fonction.
Etant donné que je ne m'y connais pas trop en javascript, je ne sais pas si l'erreur vient d'ici et s'il y a une solution pour faire ce que je veux.

Code : Tout sélectionner

<html> <head> <script language=javascript> function env() { document.forms.f1.submit(); document.forms.f2.submit(); } </script> </head> <body> //InsertForm1() appelé dans l'onglet 1 //InsertForm2() appelé dans l'onglet 2 <a id="btsubmit" type="Submit" onclick="env();"> Valider</a> <?php function InsertForm1() { //récupération de $NOM_CLIENT ?> <form id="monForm" action="saisieexploitation2.php" name="f1" method="post" target=_blank> <p> <label for="NOM_CLIENT"> nom du client: </label> <input type="text" id="NOM_CLIENT" name="NOM_CLIENT" value="<?php echo $NOM_CLIENT;?>"/> </p> //beaucoup d'autres champs </form> <?php } ?> <?php function InsertForm2() { //récupération de $NOM_CLIENT ?> <form id="monForm" action="saisieexploitation2.php" name="f2" method="post" target=_blank> <p> <label for="NOM_CLIENT"> nom du client: </label> <input type="text" id="NOM_CLIENT" name="NOM_CLIENT" value="<?php echo $NOM_CLIENT;?>"/> </p> //beaucoup d'autres champs </form> <?php } ?> </body> </html>
Je ne suis pas sûr d'être clair donc n'hésitez pas à demander.
En espérant que quelqu'un pourra m'aider! Merci

Re: erreur d'envoi de formulaire

Posté : 26 juin 2012, 11:41
par juliette
salut, peut faire voir le script d'insertion ?
ensuite, les target _blank des form me perturbe, je ne suis pas sur mais il me semble qu'ils n'ont rien a faire la ???

Re: erreur d'envoi de formulaire

Posté : 26 juin 2012, 11:55
par charly92
le script d'insertion dans la base de donnée?
inutile puisque le problème vient d'avant l'insertion?
tous le code javascript est tiré d'un autre site (je n'y comprend pas grand chose)
les target_blank j'ai lu ça sur un forum. ça serait pour envoyer plusieurs formulaires en même temps vers le même lien.

J'ai essayé de refaire mon code avec qu'un seul onglet(et donc qu'un seul formulaire) et ça fonctionne.
Alors comment faire pour envoyer plusieurs formulaires en même temps?

Sinon j'ai une autre solution mais je ne sais pas comment m'y prendre.
je ne suis pas obligé d'envoyer tous les formulaires, mais seulement celui dont l'onglet est "actif". y a t-il une méthode?

Re: erreur d'envoi de formulaire

Posté : 26 juin 2012, 16:46
par charly92
j'ai mis un bouton dans chaque onglet merci quand même!