Ciao ho fatto una paginazione di alcuni risultati, ma quando vado alle pagine successive non recupera nulla come informazioni e non capisco perchè.
Posto il codice essenzionale
Codice PHP:
<?php
include('connessione.php');
echo "
<div class='' id='margini14'>
<table align='center' cellpadding='0' cellspacing='0' border='0' width='' bgcolor='#CFCFCF'>
<tr>
<td height='10'></td>
</tr>
<tr>
<td>[img]images/abbigliamento.jpg[/img]</td>
</tr>
<tr>
<td height='50'>
<table>
<tr>";
echo "<td><div class='h2' id=''>[b]Regione[/b]= ".$_REQUEST['regione']." </div></td>";
echo "<td width='20%'></td>";
echo "<td><div class='h2' id=''>[b]Provincia[/b]= ".$_REQUEST['provincia']." </div></td>";
echo "
</tr>
</table>
</td>
</tr>
</table>
</div>";
$rec_pagina = 4;
if(!isset($start))
$start = 0;
$query="SELECT * FROM `members`";
$risultato = mysql_query($query) or die("Query non valida: ".mysql_error());
$num_totale=mysql_num_rows($risultato);
$numero_pagine=ceil($num_totale / $rec_pagina);
$pagina_corrente=ceil(($start / $rec_pagina) + 1);
$result=mysql_query("SELECT * FROM `members` WHERE provincia = '".$_REQUEST['provincia']."' order by id asc limit $start, $rec_pagina");
while ($riga = mysql_fetch_array($result)){
$nome = $riga['nome'];
$nomeazienda = $riga['nomeazienda'];
$indirizzo = $riga['indirizzo'];
$provincia = $riga['provincia'];
$telefonoufficio = $riga['telefonoufficio'];
$faxufficio = $riga['faxufficio'];
$emailazienda = $riga['emailazienda'];
echo "
<div class='' id='margini14'>
<table align='center' cellpadding='0' cellspacing='0' border='0' width='' bgcolor='#CFCFCF'>
<tr>
<td>
<div id='sfondo_titolo_risultati'><div class='testo_titolo_risultati'>$nomeazienda</div></div>
<div id='sfondo_titolo_risultati2'>
<div class='h2_04' id=''>$indirizzo - $provincia</div>
<div class='h2_05' id=''>Tel: $telefonoufficio</div>
<div class='h2_05' id=''>Fax: $faxufficio</div>
<div class='h2_05' id=''>Email: [email='$emailazienda']$emailazienda[/email]</div>
<div id='sfondo_link_scheda'>
<a id=\"menu1\" href=\"view_window.php?id=".$riga['id']."\">[img]images/sfondo_link_scheda.jpg[/img]</a>
</div>
</div>
</td>
</tr>
</table>
</div>";
}
echo "
<div class='' id='margini14'>
<table align='center' cellpadding='0' cellspacing='0' border='0' width='' bgcolor='#CFCFCF'>
<tr>
<td>
<div class='h10'>Pagine $pagina_corrente di $numero_pagine</div>
<div class='h10'>";
if ($numero_pagine>1){
for ($pagina=1; $pagina<=$numero_pagine; $pagina++){
echo "[ <a href=?";
echo "start=".(($pagina-1)*$rec_pagina)." title=\"$pagina\">".$pagina."</a> ] ";
}
}
echo "
</div>
</td>
</tr>
</table>
</div>";
?>