Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
757 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Date Naissance

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Date Naissance

n°1143021
crazykamel
Posté le 07-07-2005 à 11:41:06  profilanswer
 

Bonjour à tous !
 
C'est quoi le plus simple pour la saisie/enregistrement d'une date de naissance dans un formulaire ?

mood
Publicité
Posté le 07-07-2005 à 11:41:06  profilanswer
 

n°1143051
sircam
I Like Trains
Posté le 07-07-2005 à 11:58:49  profilanswer
 

Un champs "date de naissance". [:kiki]


Message édité par sircam le 07-07-2005 à 11:58:56

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1143064
crazykamel
Posté le 07-07-2005 à 12:05:16  profilanswer
 

merci...
 
Je voulais dire pour le formatage de la date, si je lui préformate le champ, si je converti moi ensuite pour l'enregistrer dans ma base. Enfin si ya un code simple et performant pour faire ça, je précise que je débute en php, alors je m'inspire de trucs qui existent déjà pour l'adapter à ma sauce.

n°1143088
plainsofpa​in
Pingouino's lover
Posté le 07-07-2005 à 12:12:47  profilanswer
 

soit un champ texte que tu découpes et analyse en php, pour en faire un timestamp, que tu stockera dans ta base, soit tu vérifies juste que c'est au format que tu veux, et t'enregistre ca en chaine dans la base ...


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1143116
onizuka_se​nsei
Posté le 07-07-2005 à 12:29:18  profilanswer
 

ou sinon 3 select correspondants au jour,mois et année, que tu convertiras en timestamp

n°1143130
denzz
huhuuuuu ! (désolé )
Posté le 07-07-2005 à 12:38:43  profilanswer
 

et sinon (je vais me faire taper dessus par les puristes anti-JS --je ne vise personne  :sarcastic: -- mais c'est tout de même bien pratique et en ce qui concerne l'accessibilité à mon avis c'est dur de faire mieux) tu chopes un calendrier JavaScript... google est ton ami pour ça !


Message édité par denzz le 07-07-2005 à 12:38:56
n°1143134
cesarr89
Posté le 07-07-2005 à 12:41:24  profilanswer
 

plainsofpain a écrit :

soit un champ texte que tu découpes et analyse en php, pour en faire un timestamp, que tu stockera dans ta base, soit tu vérifies juste que c'est au format que tu veux, et t'enregistre ca en chaine dans la base ...


 
Bah oué et quand tu veux faire des tris ou des calculs bah vla la merde.

n°1143143
crazykamel
Posté le 07-07-2005 à 12:46:04  profilanswer
 

Ben en fait je ferai des calculs sur cette date, qui me permettront d'envoyer un mail pour souhaiter un bon anniversaire aux membres.
 
C'est quoi le mieux alors ? Quelqu'un pourrait me montrer un bout de code ?

n°1143150
cesarr89
Posté le 07-07-2005 à 12:50:58  profilanswer
 

Prends en compte que le début du POST de plainsofpain

n°1143188
sircam
I Like Trains
Posté le 07-07-2005 à 13:33:25  profilanswer
 

Citation :

et t'enregistre ca en chaine dans la base ...


:non:
 

Citation :

Ben en fait je ferai des calculs sur cette date, qui me permettront d'envoyer un mail pour souhaiter un bon anniversaire aux membres.
 
C'est quoi le mieux alors ? Quelqu'un pourrait me montrer un bout de code ?


:non:
 
Découpe ton problèmes en plus petits morceau :
- Saisir la date
- La valider
- La stocker
- Effectuer les manips qui t'intéressent
- Envoyer un email.
 
On ne le fera pas à ta place. Do it yourself, poste ton code et on t'aidera, ça oui.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
mood
Publicité
Posté le 07-07-2005 à 13:33:25  profilanswer
 

n°1143262
crazykamel
Posté le 07-07-2005 à 14:40:08  profilanswer
 

j'ai jamais demandé ça, le bout de code que je demandais c'était si y'avait un regex, un truc comme ça pour vérifier le format de la date.
Sinon je vais faire comme vous avez dit et vous montrez mon code si ça marche pas.
 
Maarci :)

n°1143272
plainsofpa​in
Pingouino's lover
Posté le 07-07-2005 à 14:43:27  profilanswer
 

cesarr, je lui donnais les solutions possibles, mais je fais jamais joujou avec les chaines pour les dates, j'aime pas ca :p


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1143304
cesarr89
Posté le 07-07-2005 à 14:59:42  profilanswer
 

plainsofpain a écrit :

cesarr, je lui donnais les solutions possibles, mais je fais jamais joujou avec les chaines pour les dates, j'aime pas ca :p


 
Ok, mais c'était pour être sûr.

n°1143327
pascal_
Posté le 07-07-2005 à 15:20:11  profilanswer
 

J'utilise un truc comme ça :
 

Code :
  1. if(
  2.   ereg( "([0-9]{1,2})[-/]([0-9]{1,2})[-/]([0-9]{2,4})", $dateCal,$regs ) and
  3.   checkdate( $regs[2], $regs[1], $regs[3] )
  4. ){
  5.    $dateCal =  "$regs[3]-$regs[2]-$regs[1]"; // format SQL
  6.    $req  = " INSERT INTO ... VALUE( '$dateCal' ... ) ";
  7. }else{
  8.    echo "Date invalide !";
  9. }


 
 
edit: c'est pas dit que ça soit la meilleure solution :o


Message édité par pascal_ le 07-07-2005 à 15:22:05
n°1143447
crazykamel
Posté le 07-07-2005 à 16:56:41  profilanswer
 

merci pascal.
 
Je suis sur d'autres controles là, je vous tiens au courant sur le succés de l'opération !
 
Merci ! ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Date Naissance

 

Sujets relatifs
Pb de date Access/MySqlprobleme de date access/postgresql
problème de filtre avec date et combobox[CVS] diff d'une branche depuis une certaine date
date nulle ![php] filtrage de date fichier
Verifier une date venant d'un formulaireXcopy incrémentiel par date
[VBS]Récuperer date Windows2000conversion de caractère en date sous SQL server
Plus de sujets relatifs à : Date Naissance


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR