Saisir date fr dans mysql

Soyez le premier à donner votre avis sur cette source.

Snippet vu 15 707 fois - Téléchargée 27 fois

Contenu du snippet

J'ai bien galéré pour trouver une solution efficace afin de saisir des dates au format FR dans MySQL et j'en ai conclu que seule une seconde page de validation était une méthode fiable. Voici une solution toute bête qui rendra peut-être service aux débutants comme moi...

Source / Exemple :


Le premier formulaire envoie uniquement les variables JJ/MM/AAAA à la seconde page (vous pouvez utiliser des menus déroulants et divers contrôles de saisie) :

<form name="form1" method="post" action="/page2.asp">
  <input name="naiss_j" id="naiss_j" size="2" maxlength="2">
  <input name="naiss_m" id="naiss_m" size="2" maxlength="2">
  <input name="naiss_a" id="naiss_a" size="4" maxlength="4">
</form>

Sur la deuxième page, on assemble les 3 variables dans un champ caché (format YYYY/MM/JJ) que l'on va ensuite insérer dans MySQL avec une fonction javascript automatique (le reste est identique à un formulaire normal.

<html>
<body onLoad="MM_callJS('document.getElementById(\'form2\').submit()')">
<form name="form2" method="post" action="">
  <input name="naiss" type="hidden" id="naiss" value="<%= Request("naiss_a") %>-<%= Request("perm_m") %>-<%= Request("perm_j") %>">
</form>
</body>
</html>

Conclusion :


Au début je voulais éviter une deuxième page et saisir mes données directement dans le premier formlaire mais c'est très difficile en ASP et une deuxième page permet dinclure différents contrôles (IF naiss = ...)

A voir également

Ajouter un commentaire

Commentaire

Messages postés
54
Date d'inscription
samedi 30 avril 2005
Statut
Membre
Dernière intervention
6 mai 2007

Bonjour,
Tu peut aussi utiliser le composant Calendar.

C'est assez basique mais il est tout pret est aucun code n'est a saisir ormis la récupération de la date .

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.