PHP/SQL Probleme de DATE

Ounga19 Messages postés 3 Statut Membre -  
Ounga19 Messages postés 3 Statut Membre -
Bonjour,

Je suis en train de développer un site et je me retrouve bloqué sur un problème de compatibilité courant avec des dates.

Pour tout expliquer j'ai créé sur une page HTML un formulaire pour que le visiteur puisse s'inscrire sur le site.
Pour obtenir la date de naissance du visiteur, j'ai créé trois champs SELECT (un pour le jour, un pour le mois et un pour l'année)

Je récupère ces trois valeurs dans un fichier PHP :
$date_jour
$date_mois
$date_annee

et à partir de là je souhaite convertir ces trois valeurs en une seule que je pourrais incerrer dans une base SQL au format DATE.

.......... là se pose le problème pour moi...
A voir également:

4 réponses

Objk
 
Bonjour,tu peux essayer de concatener cela en une chaine

ex:

$date=$date_jour.'-'.$date_mois.'-'.date_annee;

puis tu inseres,
Je ne sais plus comment sont separer le jours,mois,années dans le format date,mais tu comprends le principe,a toi de l'adapter au besoin
0
vincent170186 Messages postés 329 Statut Membre 52
 
salut !
alors comme dit ObjK il faut un - pour separer ! en revanche les date sous sql s'ecrive année-mois-jour (AAAA-MM-JJ)
voila
0
Ounga19 Messages postés 3 Statut Membre
 
Merci pour vos réponses.

Cependant mon problème majeure persiste.
Lorsque j'entre les données du visiteur dans ma base de donnée SQL , je n'ai que 0000-00-00 qui n'affiche et non pas la date voulue.

Je vous donne un peu plus de codes que j'utilise :

$date=$date_jour.'-'.$date_mois.'-'.date_annee;

$requete = mysql_db_query($sql_bdd,"insert into matable values (\"$nom\",\"$prenom\",\"$email\",\"$date\")",$db_link) or die(mysql_error());


Y'a t il peut etre une erreur sur l'emplois des ' (apostrophe) et des " (guillemet) ?
Car là dessus j'avoue ne pas bien distinguer leur utilité.
0
Ounga19 Messages postés 3 Statut Membre
 
Merci pour vos conseils , j'ai pu trouver mon erreur !!

C'était bien une erreur d'apostrophe et de guillemets , j'ai testé et l'un des deux s'est révélé payant. Merci encore !

PS : Si rapidement quelqu'un peut me donner la différence entre ' et " en php ça serait sympa. En meme temps je vais rechercher la réponse sur internet

Merci
0