Ciao a tutti,
Innanzitutto ecco qui il mio codice:
Per la prima pagina mi mostra correttamente tutti i 5 risultati che voglio ..ma il problema è che ci sono due pagine .. cliccando sul "link della pagina due" mi mostra i record della prima pagina.. però cambiando il link principale con la ".php?pag=2"
Quindi la mia domanda è:
Come posso riuscire a cambiare pagina, cambiando anche i record ?
Spero di essermi spiegato
Ringrazio moltissimo in anticipo,
Andrea
Innanzitutto ecco qui il mio codice:
PHP:
<?php
include "config.php";
$pag = (isset($_GET["pag"]));
if (isset($pag) == false || is_numeric($pag) == false || $pag < 1)
{
$pag = 1;
}
$fine = 5;
$inizio = ($pag - 1) * $fine;
$query = mysqli_query($conn, "SELECT * FROM nome_tabella LIMIT " . $inizio . "," .$fine) or die (mysqli_error());
$quanti = mysqli_num_rows($query);
while ($row = mysqli_fetch_assoc($query)) {
echo $row['nome'].'<br/>';
echo $row['descrizione'].'<br/><hr>';
}
if ($quanti == 0)
{
echo "Nessun record";
}
else
{
for($x=0; $x<$quanti; $x++)
{
$rs = mysqli_fetch_row($query);
$nome_campo = $rs[0];
?>
<p><?phpecho $nome_campo;?></p>
<?php
}
}
$query = mysqli_query ($conn, "SELECT * FROM nome_tabella");
$quanti = mysqli_num_rows ($query);
$intero = $quanti / $fine;
?>
<p> Pagina <?php echo $pag; ?> di <?php echo $intero; ?></p>
<p>
<?php
for($x=1; $x<$intero+1; $x++)
{
if($x == $pag)
{
?>
<b> <? echo $x; ?> </b> |
<?php
}
else
{
?>
<a href="paginazione.php?pag=<?php echo $x; ?>"> <?php echo $x; ?> </a> |
<?php
}
}
?>
</p>
<?php
mysqli_close($conn);
?>
Per la prima pagina mi mostra correttamente tutti i 5 risultati che voglio ..ma il problema è che ci sono due pagine .. cliccando sul "link della pagina due" mi mostra i record della prima pagina.. però cambiando il link principale con la ".php?pag=2"
Quindi la mia domanda è:
Come posso riuscire a cambiare pagina, cambiando anche i record ?
Spero di essermi spiegato

Ringrazio moltissimo in anticipo,
Andrea