Questa pagina dovrebbe visualizzarmi un elenco di 5 clienti e poi dividere gli altri in pagine successive...il problema sta che i link alle pagine successive mi restituiscono sempre il risultato della prima pagina, non cambiando quindi i contenuti..il php non mi restituisce nessun errore e io non capisco dove posso aver sbagliato![]()
<table cellpadding="0" cellspacing="0" border="0" width=440 align=center>
<?php
include("config.inc.php");
$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");
$search = "SELECT * from clienti";
$query = mysql_query($search);
$numero= mysql_num_rows($query);
$numpag=$numero/4;
settype($numpag, 'integer');
$div=$numero % 4;
if ($div!=0 && $numero!=0) {
$numpag++;
}
$limita = '';
if ($limita == "") {
$limita=0;
}
if($numero=="0") {
echo"
<tr>
<td valign=top align=center width=20></td>
<td width=410 heigth=77>
<font class=titolo>Nessuna news disponibile</font>
</td>
</tr>
";
} else {
$search = "SELECT * FROM clienti ORDER BY id_cliente DESC LIMIT $limita,5";
$query = mysql_query($search);
while($data=mysql_fetch_array($query)) {
echo"
<tr>
<td valign=top align=center width=20></td>
<td width=410 heigth=77>
<font class=titolo>$data[nome]</font>
<font class=news> $data[id_cliente]</font>
<font class=news> $data[cognome]</font>
<font class=aggiornato>Aggiornato " .date("j/n/y", $data['data']) . "</font>
</td>
</tr>
<tr>
<td width=20> </td><td width=420 heigth=40> </td>
</tr>
";
}
}
echo"
<tr>
<td heigth=44 colspan=2>
<font color=\"#FF0099\" size=\"-2\">pagina ";
$cliente=1;
$limita=0;
while($numpag>0) {
echo"
<a href=$_SERVER[PHP_SELF]?limita=$limita>$cliente</a>
";
$numpag=$numpag-1;
$cliente++;
$limita=$limita+4;
}
echo"
</font>
</td>
</tr>
";
?>
</table>