ciao, volevo porvi questo quesito
ho un calssico db con le solite celle..nome cognome mail..etcc.insomma il solito guestbook

immagino si parta sempre dalla solita connessione al db e si fa una query per recuperare i valori in base alle varie clausole.

poi penso si conti i numero di record trovati...come si fa?io ho trovato questo
$conta=SELECT count(*) FROM nome_db WHERE .(clausole varie)
a questo punto sempre leggendo qua e la si usa
limit($numrighe) = mysql_fetch_array($conta)
$offset = 0
$this_script=""

codice:
if ($offset > 0) {print "<a href=\"$this_script?offset=".($offset-$limit)
."\">&lt;&lt;Precedenti</a>  ";
}
		
if ($offset+$limit < $total_rows) {
print "<a href=\"$this_script?offset=".($offset+$limit)
."\">successivi&gt;&gt;</a>  ";
}
print "</p>\n";
}
in piu' ci infilano questo
codice:
 {
		global $limit;
		global $PHP_SELF;
		if (empty($this_script)) { $this_script = $PHP_SELF; }
		if (empty($offset)) { $offset= 0; }
anche se non mi è chiaro il comando "global"

la mia domanda è un altra...questo va bene se voglio avere un avanti e indietro...ma nel caso volessi avere le pagine con scritto
1 2 3 4 >>
anzichè <<indietro avanti>>
mi spiego meglio..fisicamente che codice devo scrivere per avere le pagine selezionabili?
grazie per le eventuali risposte