Excellent script ! Vraiment très utile.
Pour qu'il fonctionne correctement avec register_globals = off, voici ce qu'il faut ajouter au tout début du script mycalendar.php derrière "<?" :
if (isset($_GET["form"])) { $form=$_GET["form"]; }
if (isset($_GET["elem"])) { $elem=$_GET["elem"]; }
if (isset($_GET["jour"])) { $jour=$_GET["jour"]; }
if (isset($_GET["mois"])) { $mois=$_GET["mois"]; }
if (isset($_GET["annee"])) { $annee=$_GET["annee"]; }
Bon j'ai un soucis :
l'appel du calendrier se fait bien, le champ date de mon formulaire se remplie correctement.
J'ai un submit qui renvoit sur une page de confirmation.
Une fois sur cette page, quand je clique sur le bouton Retour (javascript:history.go(-1)) pour remodifier une valeur par exemple, mes champs du formulaire sont effacés.
Question que faut -il faire pour revenir en arriere sans perte les données précédemment saisies ?
NB/ si je passe pas par le calendrier pour modifier la date, pas de soucis de retour et la modification des champs est possible.
Cordialement,
Kohntark-
Excellent script ! Vraiment très utile.
Pour qu'il fonctionne correctement avec register_globals = off, voici ce qu'il faut ajouter au tout début du script mycalendar.php derrière "<?" :
if (isset($_GET["form"])) { $form=$_GET["form"]; }
if (isset($_GET["elem"])) { $elem=$_GET["elem"]; }
if (isset($_GET["jour"])) { $jour=$_GET["jour"]; }
if (isset($_GET["mois"])) { $mois=$_GET["mois"]; }
if (isset($_GET["annee"])) { $annee=$_GET["annee"]; }
Et voila, le tour est joué !
Bon j'ai un soucis :
l'appel du calendrier se fait bien, le champ date de mon formulaire se remplie correctement.
J'ai un submit qui renvoit sur une page de confirmation.
Une fois sur cette page, quand je clique sur le bouton Retour (javascript:history.go(-1)) pour remodifier une valeur par exemple, mes champs du formulaire sont effacés.
Question que faut -il faire pour revenir en arriere sans perte les données précédemment saisies ?
NB/ si je passe pas par le calendrier pour modifier la date, pas de soucis de retour et la modification des champs est possible.
J'ai modifié la récupération des variables comme suit :
if (isset($_GET["form"])) { $form=$_GET["form"]; }
if (isset($_GET["elem"])) { $elem=$_GET["elem"]; }
Sinon beau travail :)
C clair qu'àprès déboguage, ton script est sympa...
Une note : 7/10
A améliorer
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.