Ma i link pagina successiva o precedente le metti manualmente o li fai stampare dinamicamente in base alle righe presenti sul db?


io ti consiglio di dividerti ogni singolo record per pagina e fare una cosa del genere .


Pagina di connessione -> mysql.php
Codice PHP:

define
('db_host''localhost');
define('db_user''root');
define('db_password''user');
define('db_name''pass');

$db mysql_connect(db_hostdb_userdb_password) or die(ERROR_MYSQL_1);
mysql_select_db(db_name$db) or die (ERROR_MYSQL_2); 

Pagina di ricerca
Codice PHP:

<?php
include('mysql.php');

// faccio una selezione sulla tabella per conoscere quanti record sono presenti e potermi creare le pagine
$select "select * from tabella";

$query mysql_query($select);
$numero_righe mysql_num_rows($query);

// stabilisco quanti record per pagina
$num_print_record 1;


// divido il numero di righe totali della ricerca con il numero riche che ho stabilito io e ottengo il numero di pagine totali 
$cont_pagine=ceil($numero_righe/$num_print_record);


// Stabilisco attraverso una condizione che se la variabile che gli passo pagina per pagina è vuota, allora vai alla pagina 1. Se è piena ma non esiste quella pagina che gli passo, allora vai alla pagina 1.
if ($_GET["pag"] != ""){

if (
$_GET["pag"] <= $cont_pagine){
$pagina $_GET["pag"];
}else{
$pagina 1;
}


}else{

$pagina 1;

}


// Stabilisco da che record intendo iniziare a premndere i valori
$begin = ($pagina-1)*$num_print_record;


// Infine attraverso una select prendo dei record partendo dal record interessato
$query="SELECT val FROM tabella LIMIT $begin$num_print_record";
$risultato=mysql_query($query);



while (
$riga mysql_fetch_assoc($risultato)) {
echo 
"Video: ".$riga["val"]."
"
;
}

// Se la pagina attuale è maggiore di 1 significa che sono più avanti della prima pagine e mostro pagina precedente
if ($pagina 1) {
echo 
"[url='?pag=" . ($pagina-1) . "']&lt;-- Pagina precedente[/url]";
}

// Se la pagina attuale è uguale alla pagina finale significa che sono arrivato all'ultima pagine e non mostro più pagina successiva
if ($cont_pagine $pagina) {
echo 
"[url='?pag=" . ($pagina+1) . "']Pagina successiva --&gt;[/url]";
}

?>