Salve a tutti, sto ultimando le modifiche al sito e ho da porre un quesito. Ho la seguente situazione, chiamo il database in causa ed inserisco tutti i risultati in una tabella, ma siccome sono molteplici, decido di suddividerli di 5 in 5 ad ogni pagina.
poi ho il codice per scorrere i risultatiCodice PHP://connetto il database
$x_pag = 5; //numero di risultati da inserire in ogni pagina
$pag = $_GET['pag']; // Recupero il numero della pagina corrente
if (!$pag) $pag = 1; // controllo se è già valorizzato
$all_rows = mysql_num_rows(mysql_query("SELECT id FROM players WHERE ecc. ecc...");//numero di righe totali
$all_pages = ceil($all_rows / $x_pag); //numero totale di pagine
$first = ($pag - 1) * $x_pag;// Calcolo da quale record iniziare
$rs = mysql_query("SELECT * FROM players WHERE ecc..ecc.. LIMIT $first, $x_pag");
$nr = mysql_num_rows($rs); //numero di righe totali
$terms= mysql_query("SELECT * FROM giocatori WHERE ecc..ecc..")
or die ("Query non valida");
//riporto intestazione tabella
while( $row=mysql_fetch_assoc($rs)) {
//riporto contenuto tabella (cioè i risultati) con codice che vi risparmio data la mega lunghezza ;-)
{
Codice HTML:<table align="center"> <tr><td class="border2">Codice PHP:<?php
// Se le pagine totali sono più di 1...
// stampo i link per andare avanti e indietro tra le diverse pagine!
if ($all_pages > 1){
if ($pag > 1){
echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?pag=" . ($pag - $pag) . "\">";
echo " <<<< </a> ";
} } ?>Codice HTML:</td> <td class="border2">Codice PHP:<?php
// Se le pagine totali sono più di 1...
// stampo i link per andare avanti e indietro tra le diverse pagine!
if ($all_pages > 1){
if ($pag > 1){
echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?pag=" . ($pag - 1) . "\">";
echo "-5 << </a> ";
} ?>Codice HTML:</td><td class="border2">Codice PHP:<?
if ($all_pages > $pag){
echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?pag=" . ($pag + 1) . "\">";
echo " >> +5</a>";
}
}
?>Codice HTML:</td> <td class="border2">Codice PHP:
<?
if ($all_pages > $pag){
echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?pag=" . ($all_pages) . "\">";
echo " >>>> </a>";
}
?>Il mio quesito è questo, è il seguente. Potrei scorrere da una pagina all'altra senza ricaricare la pagina complessiva?Codice HTML:</td> </tr> </table>
Grazie per eventuali consigli ed aiuti.
Buona giornata!![]()

1Likes
LinkBack URL
About LinkBacks




