Ce forum est maintenant fermé, seule cette archive statique reste consultable.
  FORUM Rue-Montgallet.com
  Programmation
  Php - Sql

  compatibilité formats de dates: formulaire/base sql

Bas de page
Auteur Sujet :

compatibilité formats de dates: formulaire/base sql

n°8000
night_butt​erfly
Profil : Jeune recrue
Posté le 12-05-2004 à 16:35:10  
 

Bonjour,
 
j'ai un formulaire en html pour faire une recherche de concert dans une base sql (sous myadmin) je voudrais savoir commenbt faire pour que les format de date saisi dans le formualre puisse êtr reconnu.
Dans l'enregistrement sql il est de forme 2004-05-18 et si on veut connaitre les dates de concerts pour le mois de mai, le programme ne va pas comprendre que mai = 05
 
Il faudrait faire une variable du style:
$janvier="****-01-**";
 
Non?.....
Merci bcp, je m'y prends un peu tard vu que je dois rendre ce projet lundi alors si je pouvais avoir une réponse assez vite...  
Je me dis que c'est peut-être simple à faire pour quelqun qui connait bien ce langage....
 
Merci!!

mood
Pub
Posté le 12-05-2004 à 16:35:10  
 

n°8001
night_butt​erfly
Profil : Jeune recrue
Posté le 12-05-2004 à 16:38:45  
 

je suis en train de penser qu'on peut peut-être faire un  tableau associatif?
 
$date array ($janvier=>"****-01-**" );
 
$date étant la variable recevant la valeur de la date dans le formulaire et les étoiles représentent l'année et le jour dont je n'ai pas besoin

n°8002
myst
nono powered ©
Profil : Vieux de la vieille
Posté le 12-05-2004 à 16:40:40  
 

tu les fais saisir comment tes dates dans ton formulaire ?


---------------
Fondateur de la CuRseD TeAm
n°8003
ollone
Part of the 'One brothers
Profil : Vieux de la vieille
Posté le 12-05-2004 à 16:43:55  
 

Je te conseille d'utiliser la fonction mktime de php pour générer un timestamp et le stocker dans ta base de données; il te sera plus aisé d'effectuer tes recherches à partir de là.
Tu auras besoin de traiter la chaine de caractères de ta date avant création de ton timestamp :
 

Code :
  1. $user_date = "2004-05-18";
  2. $date_nfos = split("-", trim($user_date));
  3. $ton_timestamp = mktime(0, 0, 0, (int)$date_nfos[1], (int)$date_nfos[2], (int)$date_nfos[0]);


 
aide mktime :: http://www.php.net/manual/fr/function.mktime.php
 
 
Pour les requêtes en bdd, pose-nous des questions ;)


Message édité par ollone le 12-05-2004 à 16:46:52

---------------
C'est naturel que les filles soient plus belles, et les garçons plus cons ^^ [un peu bonobo sur les bords]
  FORUM Rue-Montgallet.com
  Programmation
  Php - Sql

  compatibilité formats de dates: formulaire/base sql

© 2000-2024 Forum.rue-montgallet.com - Tous droits réservés