Mi sembra il festival del girotondo....
Scusa... ma se estrai i dati di un determinato mese a che ti serve tutta quella sequela di if ed elseif. Fai un array con il nome dei mesi in italiano che abbia come indice associativo il numero del mese e sei a posto. Personalmente utilizzo un array inglese/italiano.
codice:
$mesi = array('January'=>'Gennaio', 'February'=>'Febbraio', 'March' =>'Marzo',
'April' =>'Aprile', 'May'=>'Maggio', 'June'=>'Giugno', 'July' =>'Luglio',
'August' =>'Agosto', 'September' =>'Settembre', 'October'=>'Ottobre',
'November'=>'Novembre', 'December'=>'Dicembre');
estrai il nome in inglese:
codice:
$query = "Select *, date_format(data, '%M') as mese
FROM daeliminare
WHERE data between CURDATE() - INTERVAL 1 MONTH and CURDATE()";
poi fai il check sull'array...
codice:
if ($result > 0) {
$value = $riga['mese'];
$mese = $mesi[$value];
} else {
echo "Trovato Niente";
}
Di piu'... poiche' sara' una routine di check ricorsiva che cambia solo il numerello per il chek del mese, fai una funzione a cui passerai solo il numero dei mesi da controllare...