.
.
if (isset($_GET[titolo])) {
$query="SELECT * FROM immagini, testi WHERE immagini.url=testi.immagine AND testi.sezione='Rassegna_Stampa' AND testi.titolo='$_GET[titolo]'";
$ris = mysql_query($query,$conn) or die("Errore nella query: " . mysql_error());
$elemento=mysql_fetch_array($ris);
$data=strtotime($elemento[data]);
echo '
Rassegna Stampa ';
echo date('Y', $data);
echo "
";
echo '
';
echo '"'.$elemento[titolo].'"
';
echo 'da: '.$elemento[riassunto].' del
';
echo date('d/m/Y',$data);
echo '
'.$elemento[testo].'
';
echo '
<<< Tutti gli Articoli';
} else {
echo '
Rassegna Stampa ';
if (isset($_GET[anno])) echo $_GET[anno]; else echo date('Y');
echo "
";
$scroll=4;
$next=$_GET[num]+$scroll;
$q="SELECT * FROM testi WHERE testi.sezione='Rassegna_Stampa' AND data LIKE '$_GET[anno]%' ORDER BY testi.data DESC LIMIT $_GET[num], $scroll";
$r = mysql_query($q,$conn) or die("Errore nella query: " . mysql_error());
$cont=1;
while($elemento= mysql_fetch_array($r)) {
$data=strtotime($elemento[data]);
if ($cont==1) {
echo '
';
} else {
echo '
';
}
$cont++;
}
echo '
';
$q = "SELECT COUNT(*) FROM testi WHERE sezione='Rassegna_Stampa' AND data LIKE '$_GET[anno]%'";
$r = mysql_query($q,$conn) or die("Errore nella query: " . mysql_error());
$n = mysql_fetch_array($r);
$resto=$n[0]%$scroll;
$max=$n[0]-$scroll;
$step=$next-($scroll*2);
if ($resto!=0) $n[0]=$n[0]+($scroll-$resto);
$pagine=$n[0]/$scroll;
$corrente=($_GET[num]/$scroll)+1;
switch ($corrente) {
case 1: $pagprima=0; break;
case 2: $pagprima=1; break;
case 3: $pagprima=1; break;
default: $pagprima=$corrente-3;
}
if ($_GET[num]>0) echo '
<< Pagina precedente | ';
for ($i=$pagprima; $i<$corrente; $i++) {
if ($i>0) {
$go=($i*$scroll)-4;
echo '
'.$i.' ';
}
}
echo "
$corrente ";
for ($i=$corrente+1; $i<=$corrente+4; $i++) {
if ($i<=$pagine) {
$go=($i*$scroll)-4;
echo '
'.$i.' ';
}
}
if ($_GET[num]<$max) echo ' |
Pagina successiva >>';
}
?>