##### sempre seguendo una guida stavo creando una pagina che mi mostrava l'elenco degli articoli presenti nel database con in basso i link per vedere i prossimi 20 articoli o i precedenti 20 articoli ####

non riesco a far ricaricare la pagina con la varibile $start diversa ...la pagina si ricarica senza che la variabile $start si modifichi...

################################################## ###########

<?
include("top_foot.inc.php");
include("config.inc.php");
$row[id]=$_GET['id'];
top();
if(!isset($start) OR $start<0)
$start=0;
$step=20;
$query = "SELECT id,data,titolo FROM news ORDER BY id DESC LIMIT $start,$step";
$result = mysql_query($query, $db);
while ($row=mysql_fetch_array($result))
{ echo "<a href=\"view.php?id=$row[id]\">" . date("j/n/y", $row[data]) . " - $row[titolo]</a>
"; }
?>



<table width=90% border=0><tr>
<td width=20% align="left">
<?
if ($start>0){
$start_back = $start - $step;
echo"<a href=all.php?start=$start_back>precedenti</a>";
}
?>
</td>
<?
$query = "SELECT count(*) AS tot FROM news";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);

$pages = intval(($row[tot]-1) / $step)+1;
?>

<td width=60% align=center>
<?
for ($i=0; $i<$pages AND $i<20; $i++)
{ $start_page = $i * $step;
echo "<a href=all.php?start=$start_page>" . ($i+1) . "</a> ";
}
?>
<td width=20%>
<?
if ($start + $step < $row['tot'])
{ $start_next = $start + $step;
echo "<a href=all.php?start=$start_next>successivi</a>";
}
?>
</td>
</tr></table>


<?
echo "<a href=search.php>Cerca negli articoli</a>";
foot();
?>