Salve a tutti,
ho provato ad includere in un mio codice uno script di paginazione. Il risultato sembrerebbe buono se non che la seconda pagina e' vuota. Questo e' il codice
codice:
<?
$_GET =&$GLOBALS['HTTP_GET_VARS'];
$title = "Total Situation";
include ("header.inc");
echo "
";
$queryTot = "SELECT COUNT(*) FROM acct_eth3";
$ris_tot = mysql_query($queryTot,$db);
$arr_tot = mysql_fetch_row($ris_tot);
$totale = $arr_tot[0];
echo $totale;
$pagina = ($_GET["pag"]!= "")? (int)$_GET["pag"]:1;
echo $pagina;
$pageSize = 30;
$begin = ($pagina-1)*$pageSize;
$countPage=ceil($totale/$pageSize);
$result = mysql_query("SELECT ip_src, ip_dst, src_port, dst_port, packets, bytes FROM acct_eth3 ORDER BY bytes DESC LIMIT $begin,$pageSize", $db);
echo "<table width=50% height=50% align = center border = 1>\n";
echo "<tr><td><h3>Source Ip</td><td><h3>Destination Ip </td><td><h3>Source Port </td><td><h3>Destination Port </td><td><h3>Packets </td><td><h3> Bytes</tr>\n";
while ($myrow = mysql_fetch_array($result)){
printf("<tr><td>%s</td><td>%s</td><td>%s<td>%s</td><td>%s</td><td>%s</tr>\n",$myrow["ip_src"], $myrow["ip_dst"], $myrow["src_port"], $myrow["dst_port"], $myrow["packets"], $myrow["bytes"]);
}
echo "</table>";
if ($totale> $pageSize && $countPage > $pagina){
echo "Pagina Successiva-->";
}
if ($pagina >1)
echo "<---Pagina Precedente";
include ("bottom.inc");
?>
Qualcuno potrebbe aiutarmi perfavore ciao e grazie