Il codice di sopra effettua una paginazione dei record selezionati da un database, permettendone una navigazione. Crea una pagina per ogni record.codice HTML:<html> <head> <title>Navigazione Record</title> </head> <body> <?php $host='localhost'; $user='root'; $password=''; $database='rubrica'; $startindex=@$_REQUEST['seek']; $db=mysql_connect($host, $user, $password) or die ("Impossibile connettersi al server $host"); mysql_select_db($database, $db) or die ("Impossibile connettersi al database $database"); $query="select*from anarchy"; $dbResult=mysql_query($query, $db); $AffectedRows=mysql_affected_rows($db); mysql_data_seek($dbResult, $startindex); $row=mysql_fetch_row($dbResult); foreach($row as $k=>$v) { $myfield=mysql_fetch_field($dbResult, $k); print($myfield->name . " : $v <br/>"); } mysql_free_result($dbResult); mysql_close($db); print("<br/>Seleziona il record<br/>"); for($index=0; $index<$AffectedRows; $index++) { print("<a href=\"{$_SERVER['PHP_SELF']}?seek=$index\" >" . ($index+1) . "</a> "); } ?> </body> </html>
Come dovrei fare per creare una pagina ogni 10 records cosi da mostrarne di più? con la limit non funziona, come dovrei proseguire?