ciao,

ho un problema con la paginazione:

codice:
$count = mysql_query("SELECT COUNT(id) FROM utenti WHERE ragione_sociale LIKE '%{$_POST['ragione']}%'")or die(mysql_error());
$res_count = mysql_fetch_row($count);

// numero totale di records
$tot_records = $res_count[0];

// risultati per pagina(secondo parametro di LIMIT)
$per_page = 2;

// 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;
   

echo"<h5>Risultato della ricerca per Ragione sociale:</h5>";

$query_limit = mysql_query("SELECT id,cod_cliente,ragione_sociale,name,surname FROM utenti LIMIT $primo, $per_page")or die(mysql_error());
while($result = mysql_fetch_array($query_limit)) {

echo "<tr>
<td><a href=\"index.php?page=cerca_files&codice=".$result["cod_cliente"]."&nome=".$result["ragione_sociale"]."\">".$result["cod_cliente"]."</td>

}

echo "</table>\n";

// includiamo il file contenente la paginazione 
include("paginazione_2.php");

echo $paginazione;
Non ho errori, lo script riconosce quanti record ci sono, ma non mi stampa niente, solo il numero delle pagine.
c'è qualcosa che mi sfugge e non riesco a vederlo.
ci date un occhiata?
grazie