Page 1 sur 1

Récupération données d'un formulaire

Posté : 08 avr. 2009, 16:34
par Invité
salut à tous,

j'ai un petit soucy pour récupérer des données.
J'utilise jscalendar et en fait je voudrais que l'utilisateur choisisse une date de début et de fin pour que je puisse aller chercher en base de donnée les champs compris entre ces deux dates.


mais je n'arrive pas à récupérer les dates.

Code : Tout sélectionner

<table> <form action="#" method="post"> <td> <input type="text" name="iDateDebut" id="iDateDebut" size="30" /> <button type="reset" id="f_trigger_d">...</button> </td> <td> <input type="text" name="iDateFin" id="iDateFin" size="30" /> <button type="reset" id="f_trigger_f">...</button> </td> </form> <script type="text/javascript"> // script pour afficher le calendrier </script> <form action="#" method="post"> <td> <input type="submit" value="Valider" name="validateDate"> </td> </form> </table>
<?php

if (isset($_POST["validateDate"])) {
	echo 'valider ok';
	
echo $_REQUEST["iDateDebut"]; [b]// ceci ne me renvoie rien[/b]
}
?>
Image

Une fois que l'utilisateur a choisi une date, celle-ci s'affiche dans le textfield
et j'aimerai récupérer cette date lorsque je clique sur Valider, comment dois-je procéder ?

merci

Posté : 08 avr. 2009, 17:09
par dunbar
Salut
Il faut utiliser la methode post
echo $_POST["iDateDebut"]; 

Posté : 08 avr. 2009, 17:23
par Ryle
Il faut surtout que les champs et le bouton de validation soient dans le même formulaire ;)

Code : Tout sélectionner

<form action="#" method="post"> <table> <tr> <td> <input type="text" name="iDateDebut" id="iDateDebut" size="30" /> <button type="reset" id="f_trigger_d">...</button> </td> <td> <input type="text" name="iDateFin" id="iDateFin" size="30" /> <button type="reset" id="f_trigger_f">...</button> </td> <td> <input type="submit" value="Valider" name="validateDate"> </td> </tr> </table> </form>

Posté : 08 avr. 2009, 17:28
par dunbar
Trop vite :cry:

Posté : 08 avr. 2009, 17:44
par Invité
Merci Ryle (et dunbar) ! j'ai cherché comme un idiot pendant je sais pas combien de temps :)