erreur d'envoi de formulaire
Posté : 26 juin 2012, 11:08
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.
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
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>
En espérant que quelqu'un pourra m'aider! Merci