ciao
prova in questo modo, ricordati di salvare la classe in un file chiamato paginazione.php
guarda che l'ho buttata li di getto, verifica che abbia scritto giusto i nomi delle variabili. campi ecc..
p.s.
se funzia ringrazia il "vampiro eliox"
prova in questo modo, ricordati di salvare la classe in un file chiamato paginazione.php
PHP:
<?php
$conn = mysql_connect("localhost","","");
mysql_select_db("my_crashgiochi", $conn);
//includo la classe (che avrai salvato nel file paginazione.php)
require_once"paginazione.php";
// istanziamo la classe per l'impaginazione
$p = new Paging;
$x_pag = 10; //numero di record per pagina
$inizio = $p->paginaIniziale($x_pag);// identifichiamo la pagina da cui iniziare la numerazione
//conto i record della tabella
$all_rows = mysql_num_rows(mysql_query("SELECT id FROM giochi"));
if($all_rows > 0){//c'è almeno un record
// troviamo il numero delle pagine
$pagine = $p->contaPagine($all_rows, $x_pag);
//eseguo la query con limit
$rs = mysql_query("SELECT * FROM giochi ORDER BY id DESC LIMIT $inizio, $x_pag") or die(mysql_error());
while($row = mysql_fetch_array)){
echo "<p><table><tr>";
echo "<td width=\"300\"><a href='".$row['url']."'>" . $row['nome'] . "</a></td>";
echo "<td width=\"312\">";
echo "<div align=\"right\">".$row['data_ins']."</div>";
echo "</td>";
echo"</tr></table>";
echo "<table><tr>";
echo "<td width=\"100\" border=\"0\" height=\"100\"><img src=\"".$row['immagine']."\"></td>";
echo "<td width=\"512\" border=\"0\" height=\"100\">" . $row['testo'] . "</td>";
echo "</tr></table></p>";
}
//mostriamo le pagine
//per $lista e $navigatore potrest creare un'altra tabella 1 riga due colonne
$lista = $p->listaPagine($_GET['p'], $pagine);
echo $lista . "<br>";
//mostriamo il navigatore Precedente/Successiva
$navigatore = $p->precedenteSuccessiva($_GET['p'], $pagine);
echo $navigatore;
}else{//la tabella è vuota
echo "Nessun record trovato!";
}
?>
p.s.
se funzia ringrazia il "vampiro eliox"