[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
wylly93 ha recensito The Eyrie GdR
Metin2: Doppio evento: Caccia al tesoro e Altromondo!
DarkOrbit → Galassie remote e pericoli in agguato ti attendono. Vinci battaglie avvincenti in DarkOrbit: diventa un cosmonauta temerario e combatti!
eXtremelot: Navigare o... Volare?? :-)
Games of Thrones Winter is Coming: Playoff dell'assedio di Grande Inverno
I dati del generatore di rank sono stati aggiornati!
Legacy of Magic: Gli Elementi Oscuri - La Nera Signora dell'Acqua
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
Il gestore di W40K Dathyar ha risposto alla recensione di dreamboy
dreamboy ha recensito W40K Dathyar
Metin2: Live ora: Server Boost Yohara e Twitch Drop
Pirates of the Caribbean → Parti per un'avventura con Jack Sparrow, Will Turner, il Capitano Barbossa e altri spadaccini del franchise cinematografico Pirati dei Caraibi!
Epic Wizardry RP: Changelog N. 4 - Epic Wizardry Rp
drongo ha recensito Il Grande Blu
Pirates of the Caribbean: Tides of War: Quarti di finale del torneo
DarkOrbit: Galactic Strife & Buono gratis 💥
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Les Ombres de Bruges - Intervista ai gestori del gioco di ruolo play by chat horror Les Ombres de Bruges!
The Iron Throne - Intervista The Iron Throne GDR: il GdR via forum ambientato nel mondo di Asoiaf
Fantasia Infinita - C’è un mondo videoludico sommerso come un tesoro nascosto.. il Play By Chat!
Fairy Tail - Fantagiochi parla di Fairy Tail GDR, gioco ispirato al manga giapponese di Mashima
PDI Mappe - Raccolta di oltre 1.000 icone per punti di interesse nelle mappe!
Lucca C&G 2018 - Le dieci cose che ci sono piaciute nella splendida edizione 2018 di Lucca Comics and Games!