Oggetti in griglia dal database postato il 24/02/2013 11:51:54 nel forum programmazione, gdrcd, open source, hosting
Buongiorno a tutti :-)
Ancora una volta vi sottopongo una domanda...
Obiettivo: Vorrei cercare di visualizzare le immagini degli oggetti del "mercato" in una griglia 3xn.
Ho pensato che, nonostante non ami le tabelle, scrivere una bella tabella con 3 colonne ed "n" righe non sarebbe una soluzione malvagia. Per farlo ho semplicemente inserito una "tabella":
Pagine → 1
24/02/2013 12:12:45
Potresti mettere tutto il resultset all'interno di un array bidimensionale, così poi quel while lo scriverai scorrendo l'array e dando un indice diverso ad ogni riga, riuscendo a scorrerlo a slot di 3.
L'unico problema arriva se hai qualcosa come 25 righe, perché rimarrebbe una riga compilata solo per metà, in quel caso dovresti aggiungere dei controlli per evitare di farlo scrivere a vuoto.
In modo più spartano puoi fare la stessa cosa forzando un nuovo mysql_fetch_array tra una riga della tabella ed un'altra, ma rimane comunque il problema di n%3!=0
24/02/2013 12:20:46 e modificato da darkabe il 24/02/2013 12:21:51
L'unica altra soluzione (sicuramente migliorabile) che mi viene in mente, è questa
24/02/2013 12:52:52
Allora...
scusate per i multipli edit. Alla fine preferisco riassumere qui:
Il metodo proposto da Darkabe funziona MA, salta sempre un'oggetto.
Dividendo per tipo (categoria):
Nella lista1:
mi salta l'ID=1
ID della lista: 1, 28, 29, 31, 70, 71
Nella lista2:
mi salta l'ID=27
ID della lista: 27, 30, 35, 36, 37, 38
Nella lista3:
mi salta l'ID=6
ID della lista: 2, 3, 4, 5, 6, 32 ,33 ,34
Nella lista4:
mi salta l'ID=50
ID della lista: 50, 51, 52, 53, 54, 55, 56
Posto questa lista perché, come vedete, per tutte le liste, fatta eccezione per la nr 3, salta l'ID più piccolo. Ma nella tre salta l'ID=6, pur esistendo ID minori e maggiori di 6...
Che diavolo di sistema usa per "saltare" un ID?
24/02/2013 13:17:41 e modificato da darkabe il 24/02/2013 13:18:43
Prova a mettere un echo di questo tipo
24/02/2013 13:40:21
Provato, ma non cambia nulla.
24/02/2013 13:58:30 e modificato da sgc carter il 24/02/2013 14:00:20
Per tagliare la testa al toro ho fatto questa modifica:
24/02/2013 14:51:41 e modificato da darkabe il 24/02/2013 14:53:23
24/02/2013 15:42:39
Grande Darkabe! :-)
Funziona alla grande. Posto qui il codice finito. Potrebbe servire a qualcuno un giorno ^^
24/02/2013 19:34:38
Scusa la domanda, perchè il <br> tra una riga e l'altra della tabella? °_°
24/02/2013 20:53:05
Altra domanda, perchè $rs->close?
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Pirates of the Caribbean: Tides of War: Quarti di finale del torneo
DarkOrbit: Galactic Strife & Buono gratis 💥
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
I dati del generatore di rank sono stati aggiornati!
Legacy of Magic: Il vecchio e la mappa
outrunstaff ha risposto alla discussione: Project OutRun PbC
meleys ha aperto un annuncio di ricerca: Westeros GDR ricerca Tester
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
Lineage II: Black Friday di Lineage II
Il gestore di Ultima Espiazione Gdr ha risposto alla recensione di mancoicani
zannata ha recensito Sigil - La Città dei Portali
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Sea of Conquest: Tuffati nel mistero! 🌊
Pirates of the Caribbean: Tides of War: Evento di Ringraziamento!
Fervm: Aggiornamenti: Il Diario!
Hero Wars: Arrivano le Teenage Mutant Ninja Turtles! :-D
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Pandora School - Intervista a Pandora Upside Down High School il play by chat urban fantasy ambientato in una scuola
Il Narratore - Dungeon Master, menestrello o attore? Consigli per l'uso!
Consigli per GM - Devo farli morire? Consigli pratici per Game Master! :)
Role Players Community - Intervista al gestore di Role Players Community il servizio gratuito di creazione di GdR Play By Chat!
Mondo Hogwarts - Intervista alla gestione di Mondo Hogwarts, play by chat potteriano aperto da oltre 10 anni!
Forum - Partecipa al nostro forum e discuti con gli altri utenti di GDR-online.com!