Ho una pagina di visualizzazione dei risultati di una query...
Con questo codice visualizzo il numero totale dei records e il numero delle pagine che contengono gli altri risultati (1 2 3 4...)...ora è possibile sostituire la serie di numeri cliccabili con i simboli << (indietro) >> (avanti) mantenendo la funzionalità della navigazione?
Codice:
<?php
$db_host="..........";
$db_user=".........";
$db_password="...........";
$db_database="...........";
$connessione=mysql_connect($db_host,$db_user,$db_password) or die ("Errore nella connessione al Mysql:" . mysql_error());
mysql_select_db($db_database,$connessione) or die ("Errore nella selezione del db:" . mysql_error());
$numero_record = 3;
if(!isset($_GET["inizio"])){
$inizio = 0;
}else{
$inizio = $_GET["inizio"];
}
$Foto = (isset($_POST["Foto"]) ? $_POST["Foto"] : base64_decode($_GET["Foto"]));
$AnnoRipresa = (isset($_POST["AnnoRipresa"]) ? $_POST["AnnoRipresa"] : base64_decode($_GET["AnnoRipresa"]));
$Id = (isset($_POST["Id"]) ? $_POST["Id"] : base64_decode($_GET["Id"]));
$query_limit="SELECT AnnoRipresa, Id, Foto
FROM nome_tabella
WHERE AnnoRipresa LIKE '%".addslashes($AnnoRipresa)."%'
order by Id limit $inizio, $numero_record";
$query = mysql_query($query_limit) or die(mysql_error());
$select="SELECT count(*) FROM nome_tabella
WHERE AnnoRipresa LIKE '%".addslashes($AnnoRipresa)."%'";
$query2 = mysql_query($select);
$numero_record_totali = mysql_fetch_row($query2);
$numero_record_totali = $numero_record_totali[0];
$numero_pagine = ceil($numero_record_totali/$numero_record);
$pagina_corrente = ceil(($inizio/$numero_record) + 1);
$this_Foto = "";
$this_AnnoRipresa = "";
$this_Id = "";
while($riga=mysql_fetch_array($query))
{
$this_Foto=$riga['Foto'];
$this_AnnoRipresa=$riga['AnnoRipresa'];
$this_Id=$riga['Id'];
?>
<img src="ridimensiona.php?Foto=<?php print ("$this_Foto");?>">
<?php
echo . $this_AnnoRipresa .;
echo . $this_Id .;
}
if($numero_pagine > 1){
for($pagina = 1; $pagina <= $numero_pagine; $pagina++){
if($pagina == $pagina_corrente){ ?>
<b><?echo $pagina;?></b> <br>
<?php }else{
echo"<a href=\"pagina.php?inizio=".(($pagina - 1) * $numero_record)."&AnnoRipresa=".base64_encode($AnnoRipresa).
"&Id=".base64_encode($Id).
"&Foto=".base64_encode($Foto)."\">".$pagina."</a>";
}
}
}
?>