[GDR CD 5.1] Problema abilità postato il 09/10/2012 10:20:31 nel forum programmazione, gdrcd, open source, hosting
Salve a tutti. Insieme ad alcuni amici stiamo provando a creare una land, ci lavoriamo da perecchio tempo affinché il risultato finale sia più che soddisfacente, ma purtroppo utimamente s'è presentato un problema e non riusciamo a venirne a capo.
Non ho ancora capito perché, ma in Scheda, alla sezione Abilità è apparso questo messaggio, cancellando tutto quello che stava sotto:
GDRCD MySQL Error [File: scheda.inc.php; Line: 412]
ErrorCode: 1064
ErrorString: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BY id_razza DESC, nome' at line 1
Dettaglio dell'errore: SELECT nome, car, id_abilita FROM abilita WHERE id_razza=-1 OR id_razza= 1004ORDER BY id_razza DESC, nome
***
Sono andato a controllare in "scheda.inc.php", ma dove mi segnala errore (line 412?) a me sembra tutto corretto:
//carico l'elenco delle abilitÃ
$result=gdrcd_query("SELECT nome, car, id_abilita FROM abilita WHERE id_razza=-1 OR id_razza= ".$record['id_razza']. "ORDER BY id_razza DESC, nome", 'result');
$count=0;
$total=0;?>
***
Se può essere utile, aggiungo che un amico programmatore (che non può più aiutarci al momento) ha fatto si che grazie ai punti esperienza accumulati si possano aumentare sia le caratteristiche, sia i punteggi delle abilità...può essere parte del problema?
Grazie in anticipo.
Pagine → 1
09/10/2012 11:53:15
Manca uno spazio tra " e la parola ORDER:
09/10/2012 14:34:09
Grazie per l'aiuto, purtroppo risolvo un problema e ne escono altri due ç.ç
Allora, ho fatto come mi avete consigliato e effettivamente adesso nella scheda del "mio" personaggio le Abiità si vedono nuovamente, solo che se prima erano incolonnate adesso sono tutte una affianco all'altra bucando di fatto il box. Devo lasciar perdere i file .php e trovare una soluzione nel css?
Altro problema, adesso quando vado a vedere le schede degli altri utenti, nella sezione skill appare questo messaggio:
GDRCD MySQL Error [File: scheda.inc.php; Line: 408]
ErrorCode: 1064
ErrorString: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Dettaglio dell'errore: SELECT COUNT(*) FROM abilita WHERE id_razza=1 OR id_razza=
***
Controllo in cheda.inc.php; line: 408 ed il codice è il seguente:
//conteggio le abilitÃ
$row=gdrcd_query(" SELECT COUNT(*) FROM abilita WHERE id_razza=1 OR id_razza= ".$record['id_razza']."");
$num=$row['COUNT(*)'];
Altri consigli? Grazie per la pazienza.
09/10/2012 14:45:28
09/10/2012 18:09:28
Questo errore me lo da solo nella scritta degli altri utenti, nella mia visualizzo tutto correttamente. Mi appare al posto delle abilità, subito sotto la scritta "Abilità".
Se è la query troncata è un problema, non l'ho proprio toccata ed è quella originaria del pacchetto 5.1 o.o
10/10/2012 04:39:20
Indubbiamente è strano però per come hai riportato gli errori che ti compaiono la query è effettivamente troncata, mancante del valore "id_razza" del record caricato.
Non saprei in effetti, se vuoi al massimo posso vedere il codice della pagina anche se in realtà come dici non l'hai proprio toccato il file è decisamente strano che ti dia un errore. Prova altrimenti a scaricare di nuovo il pacchetto base e sostituire solo quel file Se sei sicuro di non aver fatto nessun tipo di modifica sostanziale a quel punto sennò si cerca di capire cosa è stato modificato e come e risolvere piuttosto.
20/12/2012 09:31:43 e modificato da john galt il 20/12/2012 09:40:22
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Entropia Universe: Note sulla versione di Entropia Universe 18.13.0
Gioco più visitato di Aprile 2025: The Last Sparks - Savannah Tales
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Enlisted: Rendiamo Enlisted un posto migliore N° 68
I dati del generatore di rank sono stati aggiornati!
One Piece World: Level Up verso l'unicità
Legacy of Magic: Missione Superstizione IIII
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Football Team Soccer: Ultimo numero del nostro magazine!
Enlisted: Saldi di maggio in Enlisted
Raxhodya Yaoi GdR: Nuova Trama: L'incubo Senza Volto
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
Shadow Scape: ✨ Chiusura momentanea
La Tana del Ladro: Si fa festa! Tutti in piazza per Pratoverde!
Legacy of Magic: La ballata del Canto Perduto - Le esibizioni
Metin2 → Sfida i tuoi rivali a battersi con te e dimostra la tua superiorità in questo mondo fantasy!
Alice in Wonderland - Impariamo a giocare a 3D Evolution e alla slot machine Alice in Wonderland
Forgotten Kingdom - Intervista al gestore di Forgotten Kingdom, play by chat fantasy mitologico!
Fanta-Trade - Intervista al creatore di Fanta-Trade il primo browser game finanziario completamente sviluppato in Italia
SuperHeroes - Marvel e DC: eroi di strada vs eroi cosmici
Il Paiolo Magico - Intervista alla gestrice del play by forum a tema potteriano Il Paiolo Magico!
D&D 4ed - Dungeons and Dragons 4a edizione è rivolto solo al combattimento? Scopriamolo!
Master GDR - Cos'è il master se non il più odiato, bistrattato, maltrattato, insultato e vilipeso membro di una città virtuale?
Player dei PbC - Articolo semiserio sui giocatori che si possono trovare nei play by chat italiani suddivisi per tipologia!