salve a tutti ,purtroppo non riesco a capire dove e' l'errore...non mi va "pagina avanti" nonostante ci siano inseriti piu' di 10 record, ne visualizza solo (2 come da me inserito nello script) ma si ferma qui'....
rimetto per iscritto lo script...
<?
include("top_foot.inc.php");
include("config.inc.php");
top();
$db=mysql_connect($db_host,$db_user,$db_password);
if($db==false)
die("errore nella connessione,verificare i parametri nel file config.inc.php");
mysql_select_db($db_name,$db)
or die("errore nella selezione del database.verificare i parametri nel file config.inc.php");
if(!isset($start) or $start<0)
$start=0;
$step=2;
$query="select id,titolo,data from news order by data 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=1><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<2; $i++)
{$start_page=$i * $step;
echo"<a href=all.php?start=$start_page>" . ($i+1) . "</a>"; }
?>
</td>
<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();
?>
potete aiutarmi?![]()