indicizzare le pagine in un guestbook

Salve a tutti, ho bisogno di aiuto. Sto cercando di creare un guestbook e l'unico problema che ho è che dopo aver settato il numero di messaggi che voglio (5 messaggi) che si visualizzino in una pagina ho cercato di creare dei link per le pagine successive che contenessero i rimanenti messaggi che non vengono visualizzati nella prima pagina. Ad esempio vorrei che cliccando su un link "pagina2" potessi visualizzare i messaggi dal quinto al decimo ma non ho proprio idea di come posso fare..... Di seguito inserisco il codice che ho creato che premetto è molto semplice ma è giusto per entrare nell'ottica.

$dbhost = "localhost";

$dbname = "prova";

$dbuser = "root";

$dbpass = "";

$conn = mysql_connect($dbhost,$dbuser,$dbpass)

or die("Impossibile collegarsi al server MySQL.");

mysql_select_db($dbname,$conn)

or die("Impossibile selezionare il database $dbname");

$strsql = "select * from dati ORDER BY data DESC limit 0,5";

   $query = mysql_query($strsql)

   or die ("Non riesco ad eseguire la query $query");

while($row=mysql_fetch_array($query))

{

$id = $row["id"];

$nome = $row["nome"];

$testo = $row["testo"];

$data = $row["data"];

echo "<font color='red'>indice:</font>$id<br>";

echo "<font color='red'>nome:</font>".$row["nome"]."<br>";

echo "<font color='red'>testo:</font>$testo<br>";

echo "<font color='red'>data:</font>$data<br><hr color='red'>";

}            

   mysql_close ($conn);

?>

<center><html>

<head><title>Esempio di login</title></head>

<body>

<table border="1" width="20%">

<tr>

<td><table border="0" width="20%">

<tr>

<form action="messaggio_client.php" method="post">

<tr>

    <td align="center" width="25%">Nome</td>

    <td><input type ="text" name="nome" size="30"></td>

</tr>

<tr>

    <td colspan="2" align="center"><textarea name="testo" rows ="10" cols="35"></textarea></td>

</tr>

<tr>

    <td colspan="2"><input type ="submit" name="Invia Dati">

    <input type="reset" value="cancella"></td>

</tr>

</table></td></tr></table>

</form>

</body>

</html>

inviato 10 anni fa
MGbyte78
X 0 X

Guarda questo link, dovrebbe fare al caso tuo:

http://forum.guidoz.it/viewtopic.php?t=451

ciao

risposto 10 anni fa
Lore
Lore
1
X 0 X

mmmmmmm...qualcosa di piu' semplice? Purtroppo non ci ho capito granchè, ho capito solo che si usa la querystring ma non riesco a capire come si usa.

risposto 10 anni fa
MGbyte78
X 0 X

Finalmente ci sono arrivato leggendo questo post...http://forum.masterdrive.it/archive/index.php?t-10265.html

Grazie comunque!! :bye:

risposto 10 anni fa
MGbyte78
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda