begin process at 2010 02 09 23:08:42
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date/Heure

 > SAISIR DATE FR DANS MYSQL

SAISIR DATE FR DANS MYSQL


 Information sur la source

Note :
8,5 / 10 - par 2 personnes
8,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Date/Heure Classé sous :date, format, français, mysql, fr Niveau :Débutant Date de création :30/08/2005 Vu :10 721

Auteur : jeckel

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

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

  • 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>
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 = ...)


 Sources de la même categorie

CONVERSION D'UNE DATE/HEURE STANDARD VERS DATE/HEURE CONFORM... par processus
CALCUL DE L'AGE D'UNE PERSONNE (ASP VBSCRIPT) par bluedemon
CONVERSION DE GMT À LOCAL ET DE LOCAL À GMT par revolt
Source avec Zip CALENDRIER DYNAMIQUE AVEC JOURS FERIES par label97
DATE AVEC LE DECALAGE HORAIRE, par tidave

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) GRIDVIEW DATE PICKER JAVASCRIPT par fredzool
ASP - AFFICHER UNE DATE COMPLÊTE AVEC LE FORMAT FRANCAIS par fabrice69
AFFICHER LA DATE EN LETTRE EN FRANCAIS SUR UN SERVEUR ANGLAI... par Mcjo
CONVERTION DE DATE FRANÇAISE VERS UNE DATE ANGLAISE par Nix
FORCER LE FORMAT DATE EN FRANÇAIS par gvient

Commentaires et avis

Commentaire de Pierrrot le 11/09/2005 21:25:34

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 .

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Inversion du format après le 31 Mai ! - HELP ! [ par Benoit ] Si j'insere une date dans ma base donnée access (2000) dont le format est "jj/mm/aaaa" et supérieure au 31 mai, l'insertion de cette date se fait avec saisie date [ par cloe ] Bonjour tout le mondeJe vous explique mon problème :Je voudrais obligé l'utilsateur à saisir une date selon le format "jj/mm/aaaa".Il saisit la date d date -15 jours [ par cloe ] BonjourVoila mon pb,J'ai une date au format jj/mm/aaaa.Je dois savoir si elle est dans l'intervalle des 15 derniers jours par rapport à la date actuel problème de dates - URGENT !!!! [ par Milou ] Salut à tous,voila mon pb : un formulaire comporte un champ date jj:mm:aaaa (text area). Lorsque j'execute la requete INSERT INTO le résultat apparait DATE - URGENT!!! - HELP !!!!!! [ par Milou ] Salut à tous,voila mon pb : un formulaire comporte un champ date jj/mm/aaaa (text area). Lorsque j'execute la requete INSERT INTO le résultat apparait Formater une date [ par zoumzoum ] j'ai une date qui est format ddmmyy ( ex : 10/05/01 ) et je voudrais la formater en ddmmyyyy ( ex : 10/05/2001 ).en vb, il existe la fonction format m Dates et variables.... [ par Patrix ] Je récupére dans une base access une date que le response.write lis correctement. Seulement voilà, cette date je la récupère pour lire des fichiers au Date [ par daeron ] Bonjour, j'ai un gros problème avec les dates sous asp. Le serveur affiche les dates sous le format MM-JJ-AAAA. Pas très pratique mais j'ai fait des le format des dates [ par Tems ] Salut.Je suis en train de translater un script vb en vbscript. Cependant, petit soucis avec le format date. J'ai dim val1 as date pour le vb, mais app Format Date en chiffre [ par theval ] Bonjour,J'ai une variable qui contient le chiffre suivant: 1017777327. Il parait que ce chiffre peut nous dire une date.Je crois que la le nombre de s


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales