[GDRCD extreme] Inserimento Nazionalità postato il 15/02/2008 17:39:16 nel forum programmazione, gdrcd, open source, hosting e modificato da gianluca il 15/02/2008 17:51:01
ciao a tutti
espongo un piccolo problema che ho incontrato modificando il codice di gdrcd extrime.
Sto cercando di aggiungere la nazionalità dei personaggi, cosi ho aggiunto una tabella nel database, praticamente identica a quella base delle razze (razza_main) e ho messo la possibilità di scegliere la nazione di appartenenza all'iscrizione. Il codice che ho fatto è del tutto simile a quello usato per la razza infatti inserisce in un campo della tabella personaggio l'id della razza scelta nel momento dell'iscrizione.
fin qua nessun problema
peccato che ora mi trovo a dover far apparire il nome della nazione nella scheda del personaggio e non so proprio come fare dato che nella tabella personaggio appare solo l'id della nazione e non il suo nome.
dopo mille e mille prove e tentativi falliti ho pensato di chiedere qua se qualcuno mi sa dare una dritta o un aiutino.
grazie anticipate
***MODERAZIONE***
mettiamo dei titoli chiari ;-)
"un piccolo aiutino?" indubbiamente non lo è ;-)
Pagine → 1
15/02/2008 18:04:59 e modificato da -mao- il 15/02/2008 18:10:48
ho creato una tabella con un capo id dove viene messo ad esempio 1 e un campo descrizione dove viene messo ad esempio Americano.
solo che a questo punto non ho proprio idea di come dire al codice che deve mettere in scheda solo il nome di nazionalità che corrisponde all'id che il personaggo ha.
non so se ho spiegato :-p
nel senso :
la tabella che dice 1 -- americano
mi è servita per l'iscrizione, da li prende l'1 e lo porta nella tabella personaggio.
nella scheda dovrei dire al codice di prendere l'1 controllare nella tabella nazionalità a cosa corrisponde e scrivere quello nella scheda...
ç_ç ma non so come fare ç_ç
15/02/2008 20:08:38 e modificato da darkside of breakfast il 15/02/2008 20:09:44
Si, è giusto
Con un select dalla tabella personaggio prendi il valore $idnazionalità (ovviamente deve essere impostato come primary key nel database) where nome = $login.
Poi con un altro select, stavolta dalla tabella nazionalita, prendi il valore $descrizionenazionalità where id = $idnazionalità (ovviamente il campo id deve essere primary anche qui)
E poi lo stampi dove ti pare.
Sempre che non ho detto cavolate immani eh ^^
Ps: ovviamente qui il codice è parafrasato, a te la risoluzione.. altrimenti il divertimento dov'è u.u
16/02/2008 23:38:25
forse ho capito ^^
gli dico di prendere i dati dalla tabella personaggio, cosa che gia fa, di prendere i dati dalla tabella nazionalità e gli faccio un if che dice : se il capo nazionalità in personaggo è uguale all'id della nazionalità allora scrivi la descrizione nazionalità?
17/02/2008 18:57:47
18/02/2008 16:14:14
eh il problema è che il gdr che sto programmando è su harry potter e ci sono le razze tipo babbano, mezzo sangue, puro sangue e la nazionalità.
ora, non chiedetemi il motivo perchè io la programmo solo questa land, non so nulla di HP quindi espongo il problema solo perchè mi è stata fatta questa richiesta...
ma emm...faccio un if con la condizione che id della nazione sia quello nella scheda pg...ok, ci sono...solo che non so come scriverlo Oo nun è che qualcuno mi suggerissie la cosa *_*
18/02/2008 17:26:15 e modificato da darkside of breakfast il 18/02/2008 17:27:46
18/02/2008 17:42:04
mah a me che il progetto sia buono o meno non interessa, dato che la land non è mia...mi è stato chiesto aiuto perchè ne capisco qualcosina, ma personalmente con il progetto in se non centro un bel niente...in ogni caso beh grazie dell'aiuto Oo
18/02/2008 18:40:31
wow non ci avevo proprio pensato Oo grazie mi sa che faccio cosi ^^
umm beh a dire il vero è l'ultima cosa da fare quella quindi non vedo molti altri problemi a meno che non saltino fuori tutti in un colpo...speriamo di no ^^
glasie ^^
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Crossout: Rissa "Scontro a Fuoco"