Codice PHP:
// esecuzione prima query - conta il numero totale di record estratto dalla query con condizioni
$count = mssql_query("SELECT COUNT(codice_id) FROM tabella_fornitori WHERE $clausola_where");
$res_count = mssql_fetch_row($count);
// numero totale di records
$tot_records = $res_count[0];
// risultati per pagina(secondo parametro di LIMIT)
$per_page = 30;
// numero totale di pagine - ceil -- arrotonda le frazioni all'intero superiore
$tot_pages = ceil($tot_records / $per_page);
echo "il numero totale di pagine è: " .$tot_pages;
// pagina corrente
@$current_page = (!$_GET['page']) ? 1 : (int)$_GET['page'];
// primo parametro di LIMIT
$primo = ($current_page - 1) * $per_page;
$query_limit = mssql_query("SELECT TOP $per_page * FROM tabellaarea_fornitori WHERE $clausola_where ");
//la query $query_limit deve essere richiamata nel browser per paginare i dati
....??? Dopo aver individuato il numero totale delle pagine e i paremtri per la condizione del limit come si impostano le condizioni per i tasti di navigazione delle pagine???
thanks