Allineamento postato il 28/01/2009 13:53:08 nel forum programmazione, gdrcd, open source, hosting
Salve a tutti, il mio problema è il seguente:
vorrei far si che dallo scheda3.php di gdrcd extreme sia possibile scegliere l'allineamento del proprio pg, tramite una select list.
Il codice della select list è una stupidaggine, infatti l'ho già fatto... il problema è che non so come fare per far si che, selezionata una voce, venga aggiornato il ddatabase con l'opzione scelta e non so nemmeno come stampare il risultato in scheda.php... Gradirei che mi diceste come fare (senza insultare come mi è successo in passato dicendomi di studiare programmazione o cose simili, dal momento che, se questo forum esiste è per richiedere consigili e aiuti. Il fatto è che proprio con le select list non ci ho mai lavorato quindi non so come muovermi... Con una textarea otterrei facilmente il risultato ma risulta scomodo e poco elegante... Spero mi aiuterete, grazie ^^
Pagine → 1 2
28/01/2009 14:15:14
Puoi essere più preciso?
Tenendo conto che non ho idea di come sia fatto il codice del file che hai citato. Mi servirebbe capire se hai un form con una select e ti interessa prendere il risultato della scelta. O sbaglio?
28/01/2009 14:41:44
Non sono affari miei, ma non è piu' saggio fare in modo che il personaggio, cambi allineamento dopo una motivazione plausibile ongame, invece di svegliarsi la mattina, dopo mesi di gioco e decidere di cambiarlo di punto in bianco?
In questo modo eviti che si crei confusione, mettendo in atto giocate sensate di cause scatenanti il cambio allineamento, insomma non è che domani ti svegli buono, mentre oggi minacci di morte il primo elfo che incontri per strada.
Il mio è un semplice consiglio, per quanto riguarda il codice, non devi fare altro che legare il form optino select all'uptade della tabella personaggio sul campo allineamento tramite POST :-)
28/01/2009 14:56:45
Non cambia nulla tra una texarea ed un select.
e' sempre una variabile, è sempre un UPDATE.
<select name="allineamento">
<option value="Positivo">Positivo</option>
<option value="Negativo">Negativo</option>
<option value="Neutrale">Neutrale</option>
</select>
Poi dalla pagina di modifica prendi il valore della variabile $_POST['allineamento'], ci fai qualche controllo e lo passi alla query di update.
Ovviamente devi creare l'apposito campo nella tabella del personaggio.
Per stamparlo, visto che sicuramente la query sarà fatta con select * (quindi tutto) basta richiamarlo facendo
$arrayassociativo['NomeCapoAllineamento'];
dove $arrayassociativo sta, appunto, al set di risultati che ti restuisce la query... solitamente in gdr-cd si chiama $rs.
28/01/2009 15:33:48
Sono stati più veloci :p
fai attenzione alle variabili, ti basta una piccola lettera sbagliata per non avere risultati. Quindi procedi con calma e rileggi attentamente i consigli dati.
28/01/2009 16:36:44
ok vedrò se con questi consigli riesco a farlo funzionare... grazie, vi farò sapere sia in caso di esito positivo che negativo ^^
28/01/2009 16:57:57
ecco... sicuramente ho sbagliato qualcosa... allora ho messo in scheda3.php:
<tr>
<td align=center colspan=3>Allineamento<br>
<select name="Descrizione">
<option value="Legale-Buono">Legale-Buono</option>
<option value="Neutrale-Buono">Neutrale-Buono</option>
<option value="Caotico-Buono">Caotico-Buono</option>
<option value="Legale-Neutrale">Legale-Neutrale</option>
<option value="Neutrale-Neutrale">Neutrale-Neutrale</option>
<option value="Caotico-Neutrale">Caotico-Neutrale</option>
<option value="Legale-Malvagio">Legale-Malvagio</option>
<option value="Neutrale-Malvagio">Neutrale-Malvagio</option>
<option value="Caotico-Malvagio">Caotico-Malvagio</option>
</select>
</tr>
(ho usato Descrizione xk è un campo che nn stavo usando quindi ho pensato che invece di crearne uno nuovo potevo usarne uno già esistente ^^)
e ho dunque messo in scheda.php:
Allineamento:<br>
<?= $rs['Descrizione']?>
il fatto è che non mi accetta il cambio di allineamento che opero da scheda3.php ma mi tiene quello predefinito:
if ($descrizione == "") {$descrizione = "Neutrale-Neutrale";};
a sto punto sicuramente vi sembrerò un imbranato ma vi chiedo nuovamente di darmi una mano ç_ç
28/01/2009 17:06:54
28/01/2009 17:54:39
Ma non hai fatto nemmeno l'update ella variabile, quindi quando vai a selezionare l'allineamento e clicchi su Modifica" il DataBase non si aggiorna
28/01/2009 18:30:20
28/01/2009 18:43:37
Controlla in scheda se ci trovi un $_POST['Descrizione'] ed in caso aggiungilo ( $Descrizione = $_POST['Descrizione']; ) e come seconda cosa, se non funziona, prova a controllare se nella query di UPDATE se c'è un Descrizione = '$Descrizione' altrimenti prova a postare qui tutta la query
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Ex Gratia GDR: Nuove Entità: Ashvini e Baron Kriminel!
Il gestore di La Tana del Ladro ha risposto alla recensione di jackcale
Metin2 → Sfida i tuoi rivali a battersi con te e dimostra la tua superiorità in questo mondo fantasy!
Il gestore di La Tana del Ladro ha risposto alla recensione di goldfish_brain
black sails chronicles ha aperto una nuova discussione: Black Sails Chronicles
eriophora si è accreditato come gestore di La Cour des Miracles
NosTale: Live adesso.. server evento NosFire!
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!
Nuovo Play by Chat Fantasy Storico → La Cour des Miracles
Articolo → Pokémon Go: molto più di un gioco, una rivoluzione silenziosa nell'IA geospaziale
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Sondaggio → Sei favorevole all'uso dei dati dei giochi (in generale) per addestrare l'intelligenza artificiale?
lionhearted ha aperto una nuova discussione: L'Era della Solitudine e Altri Demoni e Falsi Miti del GdR
I dati del generatore di rank sono stati aggiornati!
hiskoa ha aperto un annuncio di ricerca: Eternal Dream ricerca Giocatore
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
The Coven - Intervista alla gestrice del play by forum urban fantasy The Coven
Trek Tech - Immaginario e Tecnologia nella Saga di Star Trek. interessante tesi di Valentina Villa
Politica dei Vertici - Consigli utili, piccole accortezze, e riflessioni sulla politica dei Gestori nei GDR
Kids & Dragons - Kids and Dragons: il gioco di ruolo cartaceo per giovani giocatori alla prime armi!
GdrCD in locale - Guida allo sviluppo in locale del pacchetto GDRCD!
GdR d'Azzardo - Modi divertenti per incorporare il gioco d'azzardo nei giochi di ruolo
GDRCD 5.6 - Intervista al team di sviluppo del nuovissimo GDRCD 5.6!
Google Analytics - Google Analytics è uno strumento indispensabile per monitorare i vostri siti: scopriamone assieme le principali caratteristiche