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
Hero Wars: ⚔️ Il torneo di Titan Power è iniziato!
Enlisted: Operation "Market Garden"
AlterEgo → Scopri AlterEgo GdR: un incredibile universo narrativo in stile medievale fantasy che cresce, muta e vive giorno dopo giorno grazie ai suoi giocatori!
I dati del generatore di rank sono stati aggiornati!
Black Sails Chronicles: ON - Mastro Corvino
AlterEgo: Alza il Boccale, se no finisce male! (Quest)
RAID Shadow Legends: Evento "Febbre di Caduta"
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
alexstrass ha aperto un annuncio di ricerca: Castelnere ricerca Tester
Entropia Universe: Note sulla versione di Entropia Universe 19.0.0
Il gestore di Naruto x Boruto GDR - New Rebirth ha risposto alla recensione di ilterrorista
Il gestore di Naruto x Boruto GDR - New Rebirth ha risposto alla recensione di aura666
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Tesi di Laurea → I giochi di ruolo come strumento pedagogico
Ex Gratia GDR: Elezioni in vista per Taiyang
La Tana del Ladro: Orrore nelle Campagne
glittr ha recensito Apocalypse Requiem: Detroit
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
Gestori dei PbC - Articolo semiserio sui gestori che si possono trovare nei play by chat italiani suddivisi per tipologia!
Allineamenti nei GdR - Caratteristiche principale per tutti i tipi di allineamento nei giochi di ruolo!
Yahoo Leak! - Yahoo: rubate mail e password di mezzo miliardo di persone. Cosa fare?
Regno di Thyrea - Intervista allo staff di Il Regno di Thyrea.. il play by chat fantasy!
Come giocare Online - Alcune semplici e chiare regole per giocare al meglio ad un gdr online!
Fallen Gods - Intervista ai gestori del play by chat Fallen Gods ambientato nel mondo di Percy Jackson e gli Dei dell'Olimpo
AddThis - Scopriamo il servizio gratuito di AddThis per sfruttare i social network e far conoscere il nostro GdR!