par
Patriboom » 11 déc. 2007, 02:32
function calendrier(){
global $database, $mosConfig_lang;
$annee = 2008;
$query = "SELECT course.id, course.course, course.date, course.pat_chal, course.kilometrage, course.epreuve_id, "
. "\n epr.id, epr.epreuve, epr.lieu"
. "\n FROM #__classement_course AS course"
. "\n INNER JOIN #__classement_epreuve AS epr ON epr.id = course.epreuve_id"
. "\n WHERE DATE_FORMAT(date,'%Y') = '" . (int)$annee . "'"
. "\n ORDER BY date ASC"
;
$database->setQuery( $query );
Selon la recommandation précédente ton code deviendrait ceci:
function calendrier(){
global $database, $mosConfig_lang;
if (isset($_GET["annee"])) { $annee = $_GET["annee"]; } else { $annee = date("Y"); }
if (isset($_GET["lemois"])) { $mois = $_GET["lemois"]; } else { $mois = date("m"); }
$annee = intval($annee);
$mois = intval($mois);
$query = "SELECT course.id, course.course, course.date, course.pat_chal, course.kilometrage, course.epreuve_id, "
. "\n epr.id, epr.epreuve, epr.lieu"
. "\n FROM #__classement_course AS course"
. "\n INNER JOIN #__classement_epreuve AS epr ON epr.id = course.epreuve_id"
. "\n WHERE DATE_FORMAT(date,'%Y') = '" . (int)$annee . "'" AND DATE_FORMAT(date, '%m') = = '" . (int)$mois. "'"
. "\n ORDER BY date ASC"
;
$database->setQuery( $query );
[php]function calendrier(){
global $database, $mosConfig_lang;
$annee = 2008;
$query = "SELECT course.id, course.course, course.date, course.pat_chal, course.kilometrage, course.epreuve_id, "
. "\n epr.id, epr.epreuve, epr.lieu"
. "\n FROM #__classement_course AS course"
. "\n INNER JOIN #__classement_epreuve AS epr ON epr.id = course.epreuve_id"
. "\n WHERE DATE_FORMAT(date,'%Y') = '" . (int)$annee . "'"
. "\n ORDER BY date ASC"
;
$database->setQuery( $query );[/php]
Selon la recommandation précédente ton code deviendrait ceci:
[php]
function calendrier(){
global $database, $mosConfig_lang;
if (isset($_GET["annee"])) { $annee = $_GET["annee"]; } else { $annee = date("Y"); }
if (isset($_GET["lemois"])) { $mois = $_GET["lemois"]; } else { $mois = date("m"); }
$annee = intval($annee);
$mois = intval($mois);
$query = "SELECT course.id, course.course, course.date, course.pat_chal, course.kilometrage, course.epreuve_id, "
. "\n epr.id, epr.epreuve, epr.lieu"
. "\n FROM #__classement_course AS course"
. "\n INNER JOIN #__classement_epreuve AS epr ON epr.id = course.epreuve_id"
. "\n WHERE DATE_FORMAT(date,'%Y') = '" . (int)$annee . "'" AND DATE_FORMAT(date, '%m') = = '" . (int)$mois. "'"
. "\n ORDER BY date ASC"
;
$database->setQuery( $query );[/php]