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
Qualcuno potrebbe aiutarmi perfavore ciao e graziecodice:<? $_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"); ?>

Rispondi quotando