Grazie per la disponibilta' !!!
A dire il vero sarei riuscito ad adattare il tutto con i tuoi consigli su come implementare la tabella.
A dire il vero pero', ho notato una strana cosa, utilizzando questo codice:
Codice PHP:
$mesi = array(1 => 'Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre');
$query = mysql_query("SELECT *,EXTRACT(year_month FROM data_serata_2) AS mese_anno FROM serate WHERE scadenza_serata > NOW() AND attiva = 1 ORDER BY mese_anno DESC") or die(mysql_error() );
$mese_anno = '';
$str = '';
echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">";
while ($row = mysql_fetch_assoc($query) ) {
sscanf($row['mese_anno'], '%4d%2d', $anno, $mese);
$separo = explode("-", $row['data_serata_2']);
// AGGIUNGO LA QUERY PER IL MESE
$query_mese = "SELECT * FROM mese WHERE mese_numero = $separo[1]";
$result_mese = mysql_query($query_mese,$conn);
$array_mese = mysql_fetch_assoc($result_mese);
$titolo_ra = str_replace("\\", '', "$row[titolo]");
$titolo_ra_discoteca = str_replace("\\", '', "$row[titolo_discoteca]");
if(strlen($row['titolo_discoteca']) == 0) {
$titolo_disco_concerti = "$titolo_ra";
} else {
$titolo_disco_concerti = "$titolo_ra + $titolo_ra_discoteca";
}
//$titolo_pagina_interna = $array['giorno_serata']."".$separo[2]."".$array_mese_venerdi['mese']."".$separo[0];
$titolo_pagina = $row['giorno_serata']."".$separo[2]."".$array_mese['mese']."".$separo[0].":".$titolo_disco_concerti;
if ($row['mese_anno'] != $mese_anno){
$str.= '<tr><td><div class="mesi_interne">[img]images/pallino.gif[/img]'.$mesi[$mese].' '.$anno.'</div></td></tr>';
$str.= '<tr><td>[url="$array_photo[link_esterno]"]'.$titolo_pagina.'[/url]</td></tr>';
$mese_anno = $row['mese_anno'];
} else {
$str.= '<tr><td>[url="$array_photo[link_esterno]"]'.$titolo_pagina.'[/url]</td></tr>';
}
}
echo "<div class=\"abstract\">$str</div>";
echo "</table>";
Purtroppo mi genera la lista cosi':
Gennaio 2011
Mercoledì 05 Gennaio 2011
Sabato 08 Gennaio 2011
Sabato 29 Gennaio 2011
Venerdì 07 Gennaio 2011
Venerdì 14 Gennaio 2011
Sabato 15 Gennaio 2011
Venerdì 21 Gennaio 2011
Sabato 01 Gennaio 2011
Lunedì 03 Gennaio 2011
Dicembre 2010
Venerdì 17 Dicembre 2010
Sabato 18 Dicembre 2010
Sabato 25 Dicembre 2010
Venerdì 31 Dicembre 2010
Domenica 19 Dicembre 2010
E non e' per nulla corretta, per esempio:
01 GENNAIO 2011
dovrebbe stare prima di MERCOLEDI' 05 GENNAIO 2011
Ma dove sbaglio ?