come si può dividere il risultato di una ricerca(nel propio sito) in diverse pagine ,non sapendo a priori quanto è il risultato visto che è in continuo aggiornamento?
con la possibilità di passare di pagina in pagina...più o meno come questa:

http://php.html.it/guide/lezione/269...egli-articoli/

Codice PHP:
//sql per recuperare elenco camperservice con condizioni in ingresso....
                
$sql="select * from camperservice where id=id $where_localita $where_citta $where_regione $where_stato $where_cs $where_aa $where_ps $where_camper_stop $where_wifi $where_gratis $where_pagamento ";
                
//print "-$sql-";
                
                //print ("-$sql-
");
                
$result_sql=mysql_query($sql,$dbconn);
                
                
                if(
$result_sql!=""){
                    
                    print "
<table width='100%'>";
                    
                    //mostro elenco risultati
                    while(
$row_sql=mysql_fetch_object($result_sql)){
                        //stringa di descrizione del cs
                        
                        
$tx_indirizzo = " $row_sql->localita$row_sql->citta ";
                        
                        if(
$row_sql->cs==1) $comp_cs = "[b]CS[/b]";
                        else 
$comp_cs = "";

                        if(
$row_sql->aa==1) $comp_aa = "[b]AA[/b]";
                        else 
$comp_aa = "";

                        if(
$row_sql->ps==1) $comp_ps = "[b]PS[/b]";
                        else 
$comp_ps = "";

                        if(
$row_sql->camper_stop==1) $comp_camper_stop = "[b]CAMPER-STOP[/b]";
                        else 
$comp_camper_stop = "";

                        if(
$row_sql->wifi==1) $comp_wifi = "[b]WI-FI[/b]";
                        else 
$comp_wifi = "";

                        
$tx_tipo = "$comp_cs $comp_aa $comp_ps $comp_camper_stop $comp_wifi";
                        
                        
                        //comp nome
                        if((
$row_sql->localita == $row_sql->citta)||($row_sql->citta == "")){
                            
$tx_nome = "$row_sql->localita";
                        }else{
                            
$tx_nome = "$row_sql->localita ($row_sql->citta)";
                        }
                        
                        
                        
$cs_box = "<table class='box' class='testonormale' align='left' width='50%'>
                                                <
tr>
                                                    <
td align='left'>
                                                        [
url='detail.php?id_cs=$row_sql->id'][b]$tx_nome[/b][/url]
                                                    </
td>
                                                </
tr>
                                                <
tr>
                                                    <
td align='left'>
                                                        
$tx_tipo
                                                    
</td>
                                                </
tr>
                                                <
tr>
                                                    <
td align='left'>
                                                        
$row_sql->indirizzo $row_sql->localita ($row_sql->citta)
                                                    </
td>
                                                </
tr>
                                            </
table>";
                        
                        
                        
                        print ("
<tr><td>$cs_box</td></tr>");
                    
                    }
                    
                    print "
</table>";
                }else{
                    print ("
<span class='testonormale'>Nessun CamperService trovato</span>");
                }
                
                print ("
<span class='testonormale' align='left'>[url='index.php']nuova ricerca[/url]</span>");
                        
            }