scheda gdrcd
scheda gdrcd postato il 13/09/2009 12:46:11 nel forum programmazione, open source e hosting
il mio problema è il seguente:
vorrei mettere nella scheda del personaggio il nome della corporazione di cui fa parte, la scheda del grdcd mette solo la carica mentre vorrei inserire anche il nome della corporazione
ringrazio vivamente tutti
cordialmente
Evil
Pagine → 1
13/09/2009 13:01:06 e modificato da blancks il 13/09/2009 13:01:54
Se non ricordo male, ogni corporazione in gdr cd occupa un numero tondo delle centinaia, quindi 100, 200, 300 ... e così via mentre gli intervalli tra questi sono le cariche.
Ordunque devi eseguire una query nella scheda del personaggio, ma prima tratti il dato del suo id gilda in questa maniera:
$id_corp = intval($rs['IDGilda']/100)*100;
A questo punto hai l'id di corporazione e lo puoi usare per una banale query sql atta a prelevare il nome della gilda:
SELECT guildname FROM guilds WHERE id = `$id_corp`
Enjoy.
13/09/2009 13:21:32 e modificato da evil il 13/09/2009 13:23:02
mi seleziona sempre l'id zero eppure dovrebbe funzionare
$id_corp = intval(($rs['IDGilda'])/100)*100;
echo $id_corp;
$MySql5 = "SELECT NomeCorporazione From Gilda WHERE IDGilda = '$id_corp'";
dove sta il problema secondo te
13/09/2009 13:30:19
evil ha scritto: mi seleziona sempre l'id zero eppure dovrebbe funzionare
$id_corp = intval(($rs['IDGilda'])/100)*100;
echo $id_corp;
$MySql5 = "SELECT NomeCorporazione From Gilda WHERE IDGilda = '$id_corp'";
dove sta il problema secondo te
Seleziona 0 se l'IDGilda è più piccolo di 100
13/09/2009 13:42:44
problema risolto era un piccolo errore di sintatti il codice che funziona è:
$id_corp = intval(($rs["IDGilda"])/100)*100;
echo $id_corp;
$MySql5 = "SELECT NomeCorporazione From Gilda WHERE IDGilda = '$id_corp'";
prima c'era ['IDGilda'] e non andava mentre ora cambiando le virgolette va ["IDGilda"]
grazie mille
13/09/2009 13:45:50
evil ha scritto: problema risolto era un piccolo errore di sintatti il codice che funziona è:
$id_corp = intval(($rs["IDGilda"])/100)*100;
echo $id_corp;
$MySql5 = "SELECT NomeCorporazione From Gilda WHERE IDGilda = '$id_corp'";
prima c'era ['IDGilda'] e non andava mentre ora cambiando le virgolette va ["IDGilda"]
grazie mille
colpa delle virgolette che rimpiazza il forum al posto degli apici, di nulla comunque :p
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
New Orleans ↗
World of the Sea Battle ↗
Project Entropy ↗
Imperion ↗
Neverness to Everness ↗