Sto tentando di realizzare una paginazione di risultati con uno script trovato in rete :
<?
include("include/conf.php");
$database = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($db,$database);
// esecuzione prima query
$count = mysql_query("SELECT COUNT(id) 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 = 1;
// 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 "<div align=\"center\">\n<table>\n";
// esecuzione seconda query con LIMIT
$query_limit = mysql_query("SELECT * FROM news LIMIT $primo, $per_page");
while($results = mysql_fetch_array($query_limit)) {
...............
?>
e funziona, vorrei pero' effettuare la paginazione di un risultato, ottenuto con una ricerca, ho provato a inseire
$query_limit = mysql_query("SELECT * FROM news WHERE regione='$regione' LIMIT $primo, $per_page");
ma non funziona.