codice:
$query = "SELECT * FROM Forum_Messaggi WHERE Discussione = '$ID_Discussione' ORDER BY ID DESC";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
$mess = mysql_num_rows($result);

if ($mess > 20) {
for ($i = 0; $i < 10; $i++) { 
$b = (int)($mess/21)+1;
}
Con questo codice conto le pagine, ma non sempre si trova, infatti in ogni pagina ci sono 20 messaggi, quindi al 41esimo deve scattare la terza pagina, ma (41 % 21) + 1 = 2,952380952380952380952380952381, quindi da' 2.
Come posso risolvere?