ho gia una paginazione del sito funzionante, che genera pagina cosi:
1 2 3 4 5 6 7 8 9
per un mio errore debbo inserire un "a capo" nella paginazione del mio sito. es:
1 2 3
4 5 6
7 8 9
come si puo' fare?
vi posto il codice che funziona ora e fa la normale paginazione:
Codice PHP:
mysql_connect("localhost", "root", "password") or die("Connessione fallita !");
mysql_select_db("paginazione") or die("Selezione del DB fallita !");
$count = mysql_query("SELECT COUNT(id) FROM nome_tabella");
$res_count = mysql_fetch_row($count);
$tot_records = $res_count[0];
$per_page = 20;
$tot_pages = ceil($tot_records / $per_page);
$current_page = (!$_GET['page']) ? 1 : (int)$_GET['page'];
$primo = ($current_page - 1) * $per_page;
echo "<div align=\"center\">\n<table>\n";
$query_limit = mysql_query("SELECT id, nome FROM nome_tabella LIMIT $primo, $per_page");
while($results = mysql_fetch_array($query_limit)) {
echo " <tr>\n <td>";
echo "<a href=\"page.php?id=" . $results['id'] . "\">" . $results['nome'] . "</a>
";
echo "</td>\n </tr>\n";
}
include("paginazione_1.php");
echo " <tr>\n <td height=\"50\" valign=\"bottom\" align=\"center\">$paginazione</td>\n";
echo " </tr>\n</table>\n</div>";
mysql_close();
x include di paginazione1 questo il codice di paginazione1:
Codice PHP:
$paginazione = "Pagine totali: " . $tot_pages . "
[";
for($i = 1; $i <= $tot_pages; $i++) {
if($i == $current_page) {
$paginazione .= $i . " ";
} else {
$paginazione .= "<a href=\"?page=$i\" title=\"Vai alla pagina $i\">$i</a> ";
}
}
$paginazione .= "]";
GRAZIE 1000 VOLTE X CHI MI RISOLVE STO GRANDE PROBLEMA!!!