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>");
}