Je tente de faire un site sous Joomla avec le CKK Joomsuite Resource et je souhaite pour afficher la liste des membres dont c'est l'anniversaire ce mois-ci.
Plus que débutant en PHP (faut dire que c'est pas simple), ce genre de code ne devrait pas poser de problème à un bien initié.
Je dois donc récupérer le str du mois en cours pour le comparer à la date de chaque contenu, bon ça, j'ai réussi en faisant :
Code : Tout sélectionner
setlocale (LC_TIME, 'fr_FR');
$today = strftime("%B");Ensuite, la variable de la date de naissance se récupère sous forme :
Code : Tout sélectionner
$this->fields[$item->id][3]->result;Code : Tout sélectionner
$date = $this->fields[$item->id][3]->result;
list($j,$month,$y) = explode(" ",$date);
$month=strtolower($month); //pour avoir tout en minuscule comme $todayMaintenant, si je fait un echo de $today et de $month, j'ai bien les 2 mois qui s'affichent, il ne devrait plus avoir qu'à les comparer pour chaque fiche, et là ???? j'ai bien tenter ça mais ça ne marche pas
Code : Tout sélectionner
<?
setlocale (LC_TIME, 'fr_FR');
$today = strftime("%B");
$date = $this->fields[$item->id][3]->result;
list($j,$month,$y) = explode(" ",$date);
$month=strtolower($month);
$arr=array($this->fields[$item->id][3]); (pas très sur de mon truc !! là )
foreach($arr as $key =>$today){
?>
<?php echo $this->ifields[$key]['Nom du membre'];?>
<?
}
?>Peut-être qu'une solution en requête SQL serait plus simple ?
Merci de votre aide.