Vérifier format date (php/mysql)
Résolu/Fermé
crazyous
Messages postés
61
Date d'inscription
mardi 21 octobre 2008
Statut
Membre
Dernière intervention
31 octobre 2010
-
22 août 2009 à 00:34
crazyous Messages postés 61 Date d'inscription mardi 21 octobre 2008 Statut Membre Dernière intervention 31 octobre 2010 - 22 août 2009 à 17:58
crazyous Messages postés 61 Date d'inscription mardi 21 octobre 2008 Statut Membre Dernière intervention 31 octobre 2010 - 22 août 2009 à 17:58
A voir également:
- Vérifier format date (php/mysql)
- Format epub - Guide
- Telecharger format factory - Télécharger - Conversion & Codecs
- Verifier un lien - Guide
- Format apfs - Guide
- Hp format tool - Télécharger - Stockage
1 réponse
crazyous
Messages postés
61
Date d'inscription
mardi 21 octobre 2008
Statut
Membre
Dernière intervention
31 octobre 2010
86
22 août 2009 à 17:58
22 août 2009 à 17:58
c'est bon j'ai réglé le blem, je devais être trop crevé pour ne pas y avoir pensé.
j'ai juste ajouté ça :
if (preg_match('#^([0-9]{4})(-)(0[1-9]|1[0-2])(-)(0[1-9]|1[0-9]|2[0-9]|3[0-1])$#', $periode, $m) == 1) // "aaaa-mm-jj"
{
$jour = substr($periode, 8, 2); // "jj"
$mois = substr($periode, 5, 2); // "mm"
$annee = substr($periode, 0, 4); // "aaaa"
// on vérifie la validité de la date
if (checkdate($mois,$jour,$annee))
{
// code
$sql_in = "INSERT INTO entree_sortie_conso VALUES (..., '$periode', ...)";
$in = $db->prepare($sql_in);
$in->execute();
// code
}
}
NB: $periode = $_POST['periode']
j'ai juste ajouté ça :
if (preg_match('#^([0-9]{4})(-)(0[1-9]|1[0-2])(-)(0[1-9]|1[0-9]|2[0-9]|3[0-1])$#', $periode, $m) == 1) // "aaaa-mm-jj"
{
$jour = substr($periode, 8, 2); // "jj"
$mois = substr($periode, 5, 2); // "mm"
$annee = substr($periode, 0, 4); // "aaaa"
// on vérifie la validité de la date
if (checkdate($mois,$jour,$annee))
{
// code
$sql_in = "INSERT INTO entree_sortie_conso VALUES (..., '$periode', ...)";
$in = $db->prepare($sql_in);
$in->execute();
// code
}
}
NB: $periode = $_POST['periode']