par
Cyrano » 11 mars 2005, 16:46
Dans le cas présent, ce post devrait être dans la rubrique HTML et non PHP.
Ceci posé, que tu utilises GET ou POST n'a aucune importance. demipoulp l'a mentionné, pourquoi "échapper" les guillemets autour des attributs dans du html ?
Voici ton code revu et corrigé: il n'y a pas de raison pour que tu ne récupères pas les données avec GET (ou POST si tu changes la méthodes)
A NOTER : une grosse erreur : ton Javascript peut se trouver entre les balises <body></body> ou <head></head> : PAS AILLEURS ou alors en fichier externe, mais même dans ce cas, le lien devra se trouver entre ces mêmes balises.
<html>
<head>
<title>Fiabilité statiqtique</title>
<SCRIPT LANGUAGE="JavaScript">
function choix_action(choix)
{
switch (choix)
{
case "Valider":
MonForm.action="date.php";
MonForm.submit();
break;
}
}
</script>
</head>
<body>
<form method="GET" name="MonForm"> <br><br>
<table>
<tr>
<td>Debut du periode : </td>
<td><input type="text" name="Debut" /></td>
</tr>
<tr>
<td>Fin de periode:</td>
<td><input type="text" name="Fin" /></td>
</tr>
</table>
<input type="button" value ="Valider" onclick="choix_action(this.value)";>
</form>
</body>
</html>
Dans le cas présent, ce post devrait être dans la rubrique HTML et non PHP.
Ceci posé, que tu utilises GET ou POST n'a aucune importance. demipoulp l'a mentionné, pourquoi "échapper" les guillemets autour des attributs dans du html ?
Voici ton code revu et corrigé: il n'y a pas de raison pour que tu ne récupères pas les données avec GET (ou POST si tu changes la méthodes)
A NOTER : une grosse erreur : ton Javascript peut se trouver entre les balises <body></body> ou <head></head> : PAS AILLEURS ou alors en fichier externe, mais même dans ce cas, le lien devra se trouver entre ces mêmes balises.
[php]<html>
<head>
<title>Fiabilité statiqtique</title>
<SCRIPT LANGUAGE="JavaScript">
function choix_action(choix)
{
switch (choix)
{
case "Valider":
MonForm.action="date.php";
MonForm.submit();
break;
}
}
</script>
</head>
<body>
<form method="GET" name="MonForm"> <br><br>
<table>
<tr>
<td>Debut du periode : </td>
<td><input type="text" name="Debut" /></td>
</tr>
<tr>
<td>Fin de periode:</td>
<td><input type="text" name="Fin" /></td>
</tr>
</table>
<input type="button" value ="Valider" onclick="choix_action(this.value)";>
</form>
</body>
</html>
[/php]