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 Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum



seirburuk i rabasi ha recensito Storie di Esperia
Black Sails Chronicles: ON - Dicerie di Azul
Dominion Gdr → In una NY con un tessuto sovrannaturale nascosto, la Reggenza Vampirica e il Queens dei Lupi ribollono sotto il Dominio dei Bokor. Quanto durerà la pace?
RAID Shadow Legends: Chi ha scelto questi Campioni? Giveway!
Il gestore di New World GDR ha risposto alla recensione di primo27
New World GDR: Inizio Globale e novità Trama
Portus: Harry Potter Gioco di Ruolo: 🧙🏻♀️ I Custodi del Velo 🧙🏻♂️
AlterEgo → Scopri AlterEgo GdR: un incredibile universo narrativo in stile medievale fantasy che cresce, muta e vive giorno dopo giorno grazie ai suoi giocatori!
Intervista ai gestori di Lubecca: immergiti nel medioevo di una città del 1338!
Sondaggio → Ti piacerebbe giocare ad un GDR play by chat PvE basato sull'universo di Avatar di J. Cameron?
I dati del generatore di rank sono stati aggiornati!
Le Cronache di Raja Dunia: Panoramica Scheda Creature
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Hogwarts Ends: Un Novembre pieno di novità
Hero Wars: Il Festival Spettrale è in pieno svolgimento!
RAID Shadow Legends: Aggiornamenti in evidenza 10.90.0
Miami Gdr: Utenza Test:chiarimenti su perchè non la inseriamo
New Orleans → Tuffatevi in questa città iconica, vi aspettano un mix di culture che trovano la loro identità in questo luogo esotico, misterioso e pieno di fascino.
Dreamalot - Tutte le domande che potresti avere su Dreamlot...qui le risposte!
L'Overtime a Roma - La trasmissione radiofonica TheClub parla della ludoteca Overtime e dei Play by Chat
Inspire City - Intervista ai gestori del play by chat sui supereroi Inspire City... diventa un supereroe o un villains!
Romanzieri per Gioco - Osservazioni sulla narrazione a più voci nei giochi di ruolo online..
Les Ombres de Bruges - Intervista ai gestori del gioco di ruolo play by chat horror Les Ombres de Bruges!
Guida Minecraft - Cosa è Minecraft: guida per mamme e papà alle prime armi!
Role Players Community - Intervista al gestore di Role Players Community il servizio gratuito di creazione di GdR Play By Chat!
