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