Format Date US mysql
annabe
Messages postés
2
Statut
Membre
-
thunder413 Messages postés 169 Statut Membre -
thunder413 Messages postés 169 Statut Membre -
J'ai appliqué le même code sans succès. Quelqu'un peut-il m-aider svp
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("membres", $con);
$sql="INSERT INTO benevoles (nom, prenom, datenaissance, secteur) VALUES ('$_POST[nom]','$_POST[prenom]','$_POST[datenaissance]','$_POST[secteur]')";
if( !empty($_POST['datenaissance']) )
{
if( preg_match('#^\d{2}/\d{2}/\d{4}$#', $_POST['datenaissance']) )
{
$date = explode('/', $_POST['datenaissance']);
if( checkdate($date[1], $date[0], $date[2]) )
{
$sql = "INSERT INTO benevoles VALUES('" . $date[2] . '-' . $date[1] . '-' . $date[0] . "')";
mysql_query($sql);
}
else
{
// Date invalide
}
}
else
{
// Format invalide
}
}
else
{
// Champ vide
}
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
?>
J'arrive pas à enregistrer la date en format accepté par mysql
Merci infiniment
Anna
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("membres", $con);
$sql="INSERT INTO benevoles (nom, prenom, datenaissance, secteur) VALUES ('$_POST[nom]','$_POST[prenom]','$_POST[datenaissance]','$_POST[secteur]')";
if( !empty($_POST['datenaissance']) )
{
if( preg_match('#^\d{2}/\d{2}/\d{4}$#', $_POST['datenaissance']) )
{
$date = explode('/', $_POST['datenaissance']);
if( checkdate($date[1], $date[0], $date[2]) )
{
$sql = "INSERT INTO benevoles VALUES('" . $date[2] . '-' . $date[1] . '-' . $date[0] . "')";
mysql_query($sql);
}
else
{
// Date invalide
}
}
else
{
// Format invalide
}
}
else
{
// Champ vide
}
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
?>
J'arrive pas à enregistrer la date en format accepté par mysql
Merci infiniment
Anna
A voir également:
- Format Date US mysql
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Hp usb disk storage format tool - Télécharger - Stockage
- Format dat - Guide
- Format apfs - Guide
1 réponse
salut
la solution que je te propose que la date de ton formulaire est sous la forme
jj/mm/aaaa mais tu adapter le code suivant facilement
//le fomat date de mysql est sous la forme aaa-mm-jj donc on fait
//on explose la date poster via ton formulaire
list($jour,$mois,$annee)=explode("/",$_POST['datenaissance']);
//et tu la reconstruit au format mysql
$datMysql = $annee.'-'.'$mois'.$jour;
//il ne te reste plus qu'a faire l'insertion j'espere que ceci va t'aider
la solution que je te propose que la date de ton formulaire est sous la forme
jj/mm/aaaa mais tu adapter le code suivant facilement
//le fomat date de mysql est sous la forme aaa-mm-jj donc on fait
//on explose la date poster via ton formulaire
list($jour,$mois,$annee)=explode("/",$_POST['datenaissance']);
//et tu la reconstruit au format mysql
$datMysql = $annee.'-'.'$mois'.$jour;
//il ne te reste plus qu'a faire l'insertion j'espere que ceci va t'aider