[PHP] Dubbio "Pagina Seguente >" postato il 16/07/2011 21:49:13 nel forum programmazione, gdrcd, open source, hosting e modificato da wolfkiba94 il 16/07/2011 21:49:43
Hey ragazzi ciao a tutti ^^
Come al solito quando ho problemi mi rivolgo sempre a voi!
Come da titolo, ho bisogno di una mano con le pagine della bacheca, mi spiego.
Io ho un codice del genere:
Pagine → 1
16/07/2011 22:23:50
In pratica vuoi fare la paginazione dei thread. Ogni pagina con 10 thread.
è abbastanza semplice. Per prima cosa devi sapere che le query possono essere limitate a unu certo numero di risultati con la direttiva LIMIT. Per esempio:
17/07/2011 01:37:12
Innanzitutto grazie mille leo per avermi risposto :-)
Mi è ancora un pò difficile entrare nella logica del tuo ragionamento anche se credo di poterci arrivare piano piano
Io ho elaborato questo con i tuoi codici, ma di sicuro sbaglio qualcosa per quanto riguarda il count(*) mh... 😖
Ti metto solo la parte interessata...
17/07/2011 02:56:30
eheh, ok.
Allora immagino che il risultato che vedi sulla tua pagina sia corretto. Se tu avessi 12 thread nel tuo forum probabilmente ne vedresti solo 10.
Ora, la query con il conteggio va eseguita dopo, dopo che hai chiuso la table. Perchè quella serve solo per aiutarci a navigare tra le pagine del forum. E soprattutto dopo che la esegui...devi anche andare a prenderlo il risultato che restituisce XD altrimenti è inutile.
Diciamo che non ho molta voglia di scrivere il codice per la versione che stampa i numeri della pagine. Quindi ti scrivo quella con i link "Pagina Successiva" e "Pagina precedente".
17/07/2011 13:08:07 e modificato da wolfkiba94 il 17/07/2011 14:00:21
Stranamente mi restituisce questo errore:
17/07/2011 15:21:58 e modificato da leoblacksoul il 17/07/2011 15:22:47
esatto, il problema era che non avendo incluso nel codice iniziale la tua variabile GET IDThread io non sapevo cosa fosse e non l'ho messa.
L'errore dei link è il tipico errore di offset di 1 XD Colpa del fatto che si inizia a contare da 0.
basta cambiare la condizione dell'ultimo if:
17/07/2011 16:21:09 e modificato da wolfkiba94 il 17/07/2011 16:21:35
Benissimo leo! Funziona alla perfezione. Ti ringrazio di cuore per la tua solita pazienza 😊
Ti faccio solo un ultimissima domanda, nel caso io volessi che invece di 10 Thread me ne visualizzasse 20, dove devo modificare il numero? Nel $tot o nell order by ID ecc..?
Qui:
17/07/2011 20:27:22
Entrambi. Tutti i 10 devono diventare il numero di thread che vuoi che venga visualizzato.
Volendo puoi inserire questo numero in una variabile a parte, così non devi stare a modificare tutti i punti ma solo il valore di una variabile
17/07/2011 20:30:45
D'accordo! Grazie tante, tante, tante taaante Leo. PROBLEMA RISOLTO!
😅
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
New Star Wars Gdr: Quest Vocale: Boom-Boom Glitter...stim
RAID Shadow Legends: Riequilibrare il set di attrezzi Chronofage
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
Enlisted: Modifiche al punteggio di battaglia delle armi
I dati del generatore di rank sono stati aggiornati!
Le Cronache di Raja Dunia: Rework Razza Umani
Shadow Scape: ✨ Ritorno dalle vacanze!
New World Order → Diventa un agente del Nuovo Ordine Mondiale e affronta le forze occulte che minacciano il pianeta Terra in questo GDR Urban Fantasy per Mobile!
Storie di Agarthi: Quest: alla ricerca d'un varco per il limbo
RAID Shadow Legends: Aggiornamento 10.70.0 👹
Il gestore di Age of Crystals ha risposto alla recensione di bloodymary1900
Nyx Insight - Project S.E.T.: Comunicazione / Riassetto
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
glaucozilla ha recensito La Tana del Ladro
bloodymary1900 ha recensito Age of Crystals
Epic Wizardry RP: Spoiler #2 V2 | Epic Wizardry RP
Il gestore di Road to Hamartia ha risposto alla recensione di treesome
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
Isola di Mon - Intervista al gestore di L'Isola di Mon uno dei primissimi play by chat aperti e da poco tornato online!
Olympus Project - Intervista al gestore del GdR PbC fantascientifico Olympus Project!
Gaslamp Fantasy - Gaslamp Fantasy: un sottogenere poco conosciuto ma assolutamente da scoprire!
Stargate Command - Stargate Command Online, un gioco da gaters presentato da Fantascienza.com
Port Royal - Intervista al gestore del play by chat piratesco Port Royal! Ahoy Filibustieri!
Zhero - Intervista alla gestione di Zhero il play by chat post-apocalittico in cui sopravvivere agli Zombie!
Domino Harry Potter - Land su Harry Potter..quale futuro hanno? Un analisi di Eleonora Scorti..
Giochi Nuovi - Lista degli ultimi giochi online inseriti sul portale!