Ciao ragazzi,

ho problemi con la paginazione, quando deve passare alla seconda pagina mi ripresenta il form

Codice PHP:
<?php    
    
    $errori 
= array();

    if (isset(
$_POST['invia'])) {
        if (
$regioni == "") {
            
$errori[0] = "il campo &egrave; necessario
"
;
        }
    
        if (
$errori == FALSE) {

            
//istruzioni sql

            
include('connessione.php');

            
// Escape dei campi del form 
            
$regioni   mysql_real_escape_string($_POST['regioni']); 
            
$provincia mysql_real_escape_string($_POST['provincia']);
            
$struttura mysql_real_escape_string($_POST['struttura']); 


            
$condizioni_query = array(); 

            
// Costruiamo le istruzioni SQl per selezionare i record desiderati, basandoci sulle checkbox selezionate 
            // Ogni servizio spuntato implicherà la ricerca dei record che hanno il relativo campo settato a 1 
            
            
if (count($_POST['servizio'])) { 
              
$function create_function('$servizio''return "$servizio = 1";'); 
              
$condizioni_query array_map($function$_POST['servizio']); 
            } 

            if (
$regioni
                
$condizioni_query[] = "regioneazienda = '$regioni'"

            if (
$provincia != 'tutte'
                
$condizioni_query[] = "provincia = '$provincia'";

            if (
$tipoazienda != 'tutte'
                
$condizioni_query[] = "tipoazienda = '$tipoazienda'";

            
// Costruiamo la clausola WHERE solo se sono stati selezionati i campi di ricerca 
            
if ($condizioni_query
                
$clausola_where 'WHERE 'implode(' AND '$condizioni_query); 
               
            
            
$max 3//amount of articles per page. change to what to want
            
$p $_GET['p'];

            if(empty(
$p)){
                
$p 1;
            }

            
$limits = ($p 1) * $max

            
//view all the news articles in rows

            
$sql mysql_query("SELECT * FROM $table02 $clausola_where LIMIT ".$limits.",$max") or die(mysql_error());

            
//the total rows in the table

            
$totalres mysql_result(mysql_query("SELECT COUNT(id) AS tot FROM scheda"),0);    

            
//the total number of pages (calculated result), math stuff...

            
$totalpages ceil($totalres $max); 


            if (
$totalres == 0) {
                echo 
"La ricerca non ha prodotto nessun risultato";
            }else{

                while(
$r mysql_fetch_array($sql)) {
                    
$id $r['id'];
                    
$tipoazienda $r['tipoazienda'];
                    
$nomeazienda $r['nomeazienda'];
                    echo 
"[url='index.php?act=view&id=$id']$nomeazienda[/url]
"
//view
                
}

                for(
$i 1$i <= $totalpages$i++){ 
                    
//this is the pagination link
                    
echo "[url='index.php?p=$i']$i[/url] | ";
                }
            }
            
            
            
        }
    
    }else{
        
$errori TRUE;
    }

    if(
$errori == TRUE) {
    
    
?>
        <form method="POST" >
            Regioni:<select onchange=setCities(this) name="regioni">
                <option value="" selected="selected">Seleziona la sezione:</option>
                <option value="calabria">Calabria</option>
                <option value="sicilia">Sicilia</option>
                <option value="lombardia">Lombardia</option>
            </select><? echo $errori[0]; ?>
            

            Provincia:<select name="provincia" class="contenuto">
                <option value="tutte" selected="selected">--------------</option>
            </select>
            


            Tipologia struttura:
            <select id="" name="tipoazienda">
                <option value="tutte" selected="selected">Tutte</option>
                <option value="agriturismo">Agriturismo</option>
                <option value="bedandbreakfast">Bed and Breakfast</option>
                <option value="hotel">Hotel</option>
            </select>
            


            Vini<input type="checkbox" name="servizio[]" value="vini" />

            Ristorante<input type="checkbox" name="servizio[]" value="ristorante" />

            equitazione<input type="checkbox" name="servizio[]" value="equitazione" />

            parcheggio<input type="checkbox" name="servizio[]" value="parcheggio" />

            internet<input type="checkbox" name="servizio[]" value="internet" />

            <input type="submit" name="invia" value="Invia la richiesta" />
        </form>

    <?
        
}
    
?>