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
I dati del generatore di rank sono stati aggiornati!
nick nightingale ha risposto alla discussione: Razze, PbC & cambiamenti
OGame → In OGame migliaia di giocatori da tutto il mondo competono tra di loro per conquistare l'intero universo!
salvo45 ha recensito Seconda Era - Le Terre Libere
Steamland: Nuove razze e implementazioni!
nick nightingale ha aperto una nuova discussione: Razze, PbC & cambiamenti
Legacy of Magic: Nuovi Set di Magioni
NosTale → Con l’aiuto della spada e della bacchetta magica risolverai abilmente intricate missioni e domerai coraggiosamente mostri selvaggi!
noreturn ha recensito Storie di Agarthi
Rapture - Beyond the Sea: Iniziativa: Calendario del (nostro) avvento!
missmox ha risposto alla discussione: Cerco GdR coinvolgente, inclusivo e ben strutturato!
Il Grande Blu: [On Game] Il 2025 inizia con il botto!
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!
wodahs ha aperto un annuncio di ricerca: Fantasy ricerca Programmatore
Ex Gratia GDR: Aggiornamenti | Prime Modifiche del 2025
Never Have I Ever: Mysteries of Laconia Bay: Iscrizioni riaperte e ripresa attività!
Game of Thrones → Pronto a diventare il Signore dei Sette Regni? Guida la tua grande casata in epiche battaglie PvP ed esplora il mondo di Westeros!
Eden's Grace - Intervista ai gestori del play by chat sperimentale ad ambientazione post apocalittica Eden's Grace
Teen Wolf GDR - Intervista ai gestori del play by chat urban fantasy Teen Wolf GDR - Choose Your Destiny. Diventa un mannaro!
DreamALOT in Radio - La trasmissione radiofonica Cosplay On-Air intervista Giorgio Pompei di DreamALOT
Bring me to Malmö - Intervista alla gestrice di Bring me to Malmö il play by chat ambientato in Svezia!
Naruto Legend - Intervista allo staff del play by forum Naruto Legend!
Rovine - Alcuni consigli pratici e semplici di Worldbuilding. Vediamo assieme come costruire delle rovine!