le 03/06/2006 à 00:02
Rolland
Salut Pipo,
Essaie ça pour ta boucle, c pas trés propre mais ça peut t'aider à comprendre et ça doit fonctionner
ou avec sscanf, mais si ta date est vraiment sous la forme 25-05-2006. Si elle est est en 2006-05-25 ce qui me semblerait + logique : sscanf($data_flash_send['date'], "%4s-%2s-%2s", $y, $m, $d);
Essaie ça pour ta boucle, c pas trés propre mais ça peut t'aider à comprendre et ça doit fonctionner
$total=0;
while ($data_flash_send = mysql_fetch_array($req_flash_send)) {
//// recupere la date qui est dans la base qui est sous la forme 25-05-2006 et la decoupe pour extraire le mois
$str = $data_flash_send['date'];
$split = explode("-", $str);
$j = $split[0]; // jour
$m = $split[1]; // mois
if($m==$mois_today) {
$total=$total+1;
}
$a = $split[2]; // annee
}
echo $total;
ou avec sscanf, mais si ta date est vraiment sous la forme 25-05-2006. Si elle est est en 2006-05-25 ce qui me semblerait + logique : sscanf($data_flash_send['date'], "%4s-%2s-%2s", $y, $m, $d);
$total=0;
while ($data_flash_send = mysql_fetch_assoc($req_flash_send)) {
////on découpe la date qui est dans la base qui est sous la forme 25-05-2006 pour extraire le mois
sscanf($data_flash_send['date'], "%2s-%2s-%4s", $d, $m, $y);
if($m==$mois_today) {
$total=$total+1;
}
}
echo $total;