ho cercato anche in tutto il forum ma non ho trovato cio che cerco.
Ho realizzato un archivio suddiviso per anni però quando suddivido le pagine le pagine successive non si vedono, imposto un po di codice,
quando clicco sul'anno, esempio 2008 devono apparire tutti gli articoli del 2008, e sin qui tutto OK, però voglio che siano suddivisi per pagine OK, ma quando clicco su pagine successive non visualizza nulla
Grazie a chi sa darmi una risposta
<table border="1" cellpadding="0" cellspacing="0"
summary="Archivio">
<tr>
<th colspan="0" scope="colgroup">
<?
$anno=$_GET[year];
if (!isset($start) OR $start<0)
$start=0;
$step = 10;
$query = "SELECT numero,data,titolo,file FROM archivio WHERE YEAR(data)='$anno' order by data LIMIT $start,$step";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result)){
$anno=substr($row[data],0,4);
$mese=substr($row[data],5,2);
$giorno=substr($row[data],8,2);
if($row[file]!=''){
$typefile=basename ("C:/Programmi/Apache Group/Apache2/htdocs/linea3000/co/$row[file]");
$typefile=substr($typefile,-3);
$typefile=strtolower($typefile);
if($typefile=='doc'){$imgfile="images/file_doc.gif";
}else{if($typefile=='pdf'){$imgfile="file_pdf.gif" ;
}else{$imgfile="file_uk.gif";}
}
$link="http://www.linea3000.com/$row[file]";
$alt="Download del file $typefile relativo al documento $row[numero] del $giorno-$mese-$anno";
}else{$imgfile="file_none.gif";
$link="#";
$alt="File non presente";
}
echo "
<tr class='drigasec'>
<td scope='row' class='dr1' width='100'><div class='block4'>$row[numero]</div></td>
<td class='dr2' width='120'><div class='block4'>$giorno-$mese-$anno</div></td>
<td class='dr3' width='200'><div class='block4'>$row[titolo]</div></td>
<td class='dr4'>[img]$imgfile[/img]</td>
</tr>
";}
?>
</table>
<center>
<table width=300 border=0><tr>
<td width=100 align=left>
<?
if ($start>0)
{ $start_back = $start - $step;
echo "Precedenti";
}
?>
</td>
<?
$query = "SELECT count(*) AS tot FROM archivio WHERE YEAR(data)='$anno' order by data ";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
$pages = intval(($row[tot]-1) / $step)+1;
?>
<td width=100 align=center>
<?
for ($i=0; $i<$pages AND $i<20; $i++)
{ $start_page = $i * $step;
echo "" . ($i+1) . " ";
}
?>
</td>
<td width=100>
<?
if ($start + $step < $row[tot])
{ $start_next = $start + $step;
echo " Successive";
}
?>
</td>
</tr></table>
</td></tr></table>
quando clicco du pagine successive non trova nulla