Problema database mercato 2 postato il 01/03/2012 23:40:51 nel forum programmazione, gdrcd e open source
Salve a tutti... sono nuovamente qui a chiedere il vostro preziosissimo aiuto!
Nella mia land, volevo creare vari tipi di mercato, tipo tenere quello predefinito e aggiungere ad esempio l'armeria a sé e un negozio di cose costose chiamato Luxury.
Ho creato quindi nel database il parametro Luxury e un nuovo parametro chiamato oggetto2, relativo agli oggetti.
Ho quindi creato gestione_Luxury e servizi_Luxury.php copiandola dal mercato e sostituendo i valori, ma quando cerco di entrare nel Luxury mi compare questo problema:
Pagine → 1
02/03/2012 00:17:07 e modificato da neverlands il 02/03/2012 00:17:57
Per la vicenda degli oggetti del mercato normale:
02/03/2012 00:35:18
Scusami, mi ero dimenticato... Per le categorie standard dei vari oggetti alla linea 117 di servizi_mercato.inc.php trovi:
02/03/2012 01:15:21
Ok perfetto... sistemato e non mi da più errore, il problema è che se vado su un oggetto e apro dove selezionare la sua destinazione, il luxury non appare.... è questo che non capisco :-(
02/03/2012 01:42:17
Sempre in servizi_mercato alla linea 133 trovi:
02/03/2012 02:14:18
02/03/2012 20:57:36
Nessuno riesce ad aiutarmi??
Ho provato a cambiare e ricambiare ma nulla... stesso problema... :(
02/03/2012 21:04:30
E' un po' generica come situazione perchè non so cosa hai toccato e dove per creare la pagina "gestione_luxury" (mi pare che il problema di cui parli sia lì)
Devi controllare da un lato tutte le query che fai in quella pagina per controllare che non sia rimasto niente che punta ad "oggetti".. Sia lì che nel "mercato"
02/03/2012 21:14:20 e modificato da kingthor il 02/03/2012 21:15:46
02/03/2012 22:01:30
Ho dato solo un occhio perchè non ho il tempo (e ammetto anche la voglia, ad essere sinceri) di controllare riga per riga il tutto....
Quello che ti posso dire è che ho visto già diversi errori sia in termini di "query" che a mio avviso di filosofia... Perchè da un lato vedo ancora richieste, soprattutto all'inizio che puntano a "oggetti" e non "oggetti2".
D'altro lato io vedo che hai creato delle tabelle con degli id personali e nuovi. E chiedi di inserirli all'interno di clgoggettipersonaggio (o come si chiama, non mi ricordo mai). Ma lì se inserisci degli id cerca di ricollegarli in automatico agli oggetti standard. Mi spiego meglio: se un oggetto luxury ha ID 54, lui andrà a far vedere in scheda l'oggetto normale che ha ID 54... Non quello che tu hai chiesto.
Non era più semplice creare un campo nuovo in "oggetti" che fosse "Luxury" con semplice valore 0-1 e cambiare leggermente le query aggiungendo dove serve "WHERE luxury = 1" oppure "WHERE luxury = 0" per i due mercati?
Mantenevi anche intatto il meccanismo generale...
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Il gestore di Star Wars Forum ha risposto alla recensione di cnozzo