ti posto tutto il codice così capisci melgio...si tratta dell'impaginazione..quindi forse è na cosa diversa
Codice PHP:
<?PHP
// esecuzione prima query
$count = mysql_query ("SELECT COUNT (idNews) as tot FROM news" );
$res_count = mysql_fetch_row($count);
// numero totale di records
$tot_records = $res_count[0];
// risultati per pagina(secondo parametro di LIMIT)
$per_page = 3;
// numero totale di pagine
$tot_pages = ceil($tot_records / $per_page);
// pagina corrente
$current_page = (!$_GET['page']) ? 1 : (int)$_GET['page'];
// primo parametro di LIMIT
$primo = ($current_page - 1) * $per_page;
;
// esecuzione seconda query con LIMIT
$query_limit = mysql_query(" SELECT * FROM news WHERE idNews != $prima_news ORDER BY news.idNews DESC LIMIT $primo, $per_page");
while($results = mysql_fetch_array($query_limit)) {
?>
<h4>
<table width="240px" height="10px"><tr>
<td width="10px">
[img]../Immagini/Gruppi/<?PHP echo $results['foto']; ?>[/img]</td>
<td>
<table width="260px" ><tr>
<td width="17"><?PHP echo $results['Giorno'] ?> </td>
<td width="25"><?PHP echo $results['Mese'] ." " ?></td>
<td width="202"><?PHP echo $results['Anno'] ?></td>
</tr>
<tr><td colspan="3">[url="notizia.php?id=<?PHP echo $results ['idNews'] ?>"]<?PHP echo $results['Titolo'] ?>[/url]</td>
</tr></table>
</td></tr>
<tr><td>
</table></h4>
<?PHP
}
// includiamo uno dei files contenenti la paginazione, commentate l'altro ovviamente
include("paginazione/paginazione2.php");
//include("paginazione_2.php");
// in questa cella inseriamo la paginazione
echo "<div align='center'>".$paginazione."</div>";
mysql_close();
e quella parte mi serve per poi arrivare alla paginazione in questo modo
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 .= "]";