Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - Generare un page id
Forum - PHP - Generare un page id

Avatar
matteoiamma (Member)
Pro


Messaggi: 74
Iscritto: 18/06/2008

Segnala al moderatore
Postato alle 16:10
Lunedì, 29/09/2008
Ciao a tutti ragazzi,
vi propongo un interessante quesito.
Ho creato uno script di guestbook in php e mysql.
Vorrei fare in modo che quando ad esempio arriva a 20 messaggi scritti,
si genera automaticamente un altra pagina raggiungibile da (visualizza.php?page=2).
Come faccio?
Vi ringrazio.

Sto imparando molto grazie a voi:)

Matteo.
:k:

PM Quote
Avatar
radio (Ex-Member)
Expert


Messaggi: 327
Iscritto: 03/03/2005

Segnala al moderatore
Postato alle 20:54
Martedì, 30/09/2008
Testo quotato

Postato originariamente da matteoiamma:
Ho creato uno script di guestbook in php e mysql.
Vorrei fare in modo che quando ad esempio arriva a 20 messaggi scritti,
si genera automaticamente un altra pagina raggiungibile da (visualizza.php?page=2).



Visto che lo fai in mysql è abbastanza facile, nella query di selezione aggiungi in fondo la clausola LIMIT offset,n elementi

Prima però occorre che tu sappia quanti messaggi hai nella tabella, quindi dovrai fare qualcosa tipo
Codice sorgente - presumibilmente PHP

  1. SELECT COUNT(ID) .... ORDER BY data DESC



POi, lato PHP se ci sono più di n messaggi crei dei link alla stessa pagina dando in get un page_id diverso, come nel tuo esempio...

Infine catturi il numero di pagina da generare da $_GET["page_id"] o, ancora meglio $_REQUEST["page_id"].

Per i dettagli tecnici in zona progetti dovresti trovare anche un guestbook già fatto, anche se senza mysql, ma con faccine e altre cavolatine.

PM Quote
Avatar
matteoiamma (Member)
Pro


Messaggi: 74
Iscritto: 18/06/2008

Segnala al moderatore
Postato alle 17:43
Martedì, 07/10/2008
Ok,
Grazie per l'aiuto:)

:k:

PM Quote