[gdr-extreme] Aggiunta voci nelle corporazioni postato il 19/08/2008 20:31:54 nel forum programmazione, gdrcd e open source
STo utilizzando i codici gdr-extreme, ho notato che a differenza del codice GDR-cd puro, nella creazione delle gilde mancnao alcuni pulsanti.
Sono quelli per chi deve creare gli oggetti, esiliare, mandare in prigione ed altri.
Ho provato ad inserire il codice per farli visualizzare e renderli attivi.
Per la visualizzazione non ci sono problemi, ma quando li vado a selezionare non li passa nel db.
La modifica che ho fatto sono queste:
$Visibile=1;
$Oggetti=0;
$Esilio=0;
<form name="form1" method="post" action="gst_corporazione.php">
<table cellspacing=0 cellpadding=0 border=0 width=400>
<input type=hidden name=Operazione value=1>
<tr> <td>Nome Gilda: <input name="NomeGildaNuova" size=20 type="text"> Ruolo : <input name="CapoGildaNuova" size=20 type="text"></td></tr>
<tr><td> Paga: <input name="Paga" size=7 type="text">
<label>
<input type="checkbox" name="Oggetti" value="$Oggetti">
Oggetti</label>
<label>
<input type="checkbox" name="Esilio" value="$Esilio">
Esilio</label>
<label>
<input type="checkbox" name="Prigione" value="$Prigione">
Prigione</label>
Img:
<input name="Img" size=40 type="text"> </td></tr>
<tr><td> Sito: <input name="URL" size=57 type="text"></td></tr>
<tr><td colspan=2><p>ID Nuova Gilda:
<input name="IDGildaNuova" size=8 type="text">
Allin.:
<input name="Allin" size=2 type="text">
<input type="submit" name="Submit" value="Invia">
<input type="reset" name="Submit2" value="Cancella">
</p>
<p><br>
</p></td></tr>
$MySql = "INSERT INTO Gilda (IDGilda, Gilda, Stipendio, Oggetti, Esilio, Prigione, URLImg, URL, NomeCorporazione, Allineamento, Visibile) VALUES ('$IDGilda', '$Gilda', '$Stipendio', '$Oggetti', '$Esilio', '$Prigione', '$URLImg', '$URL', '$NomeCorporazione', '$Allineamento','$Visibile')";
$MySql = "UPDATE Gilda SET IDGilda='".$IDGilda."', Gilda='".$Gilda."', Stipendio='".$Stipendio."', Oggetti='".$Oggetti."', Esilio='".$Esilio."', Prigione='".$Prigione."', URLImg='".$URLImg."' WHERE IDGilda= '".$IDGilda."'";
echo '<form action="gst_corporazione.php" method="Post"><tr><input type=hidden name=IDGildaNuova value='.$rs['IDGilda'].'><td valign="middle">'.$rs['IDGilda'].'</td><td valign="middle"><font><input name="CapoGildaNuova" size=15 type="text" value="'.$rs['Gilda'].'"></font></td><td align="center" valign="middle"><input name="Paga" size=4 type="text" value="'.$rs['Stipendio'].'"></td>
<td align="center" valign="middle"><input name="Oggetti" type="checkbox" value="'.$rs['Oggetti'].'">
<td align="center" valign="middle"><input name="Esilio" type="checkbox" value="'.$rs['Esilio'].'">
<td align="center" valign="middle"><input name="Prigione" type="checkbox" value="'.$rs['Prigione'].'">
<td align="center" valign="middle"><input name="Img" type="text" value="'.$rs['URLImg'].'"> </td><td align="center" valign="middle"> <input id=op2 type="submit" name="Operazione" value="Ok"> </td><td align="center" valign="middle"><input id=op1 type="submit" name="Operazione" value="X"></tr>';
Queste sono le righe dove dovrebbero avvenire l'inserimento o la modifica del db, ma non avviene.
P.s.: Ho inserito solo le righe che modificato dal file gst_corporazione.php
Pagine → 1
19/08/2008 20:42:24
19/08/2008 20:58:11
Poichè ci sarà una gilda che si occuperà di creare oggetti, un'altra ceh si occuperà di esiliare o mandare in prigione gli utenti scorretti, non mi va ogni volta di entrare nel db ed impostare i valori.
Per questo volevo metterli nella creazione delle gilde.
19/08/2008 22:03:27
<input type="checkbox" name="Prigione" value="$Prigione">
se questo non lo stampi da un echo o print devi mettere <?= $var ?> per stamparla correttamente.
Se non è questo il problema controllo anche il resto ^^
19/08/2008 22:34:37
Forse quello è un problema, ma il problema maggiore è che i dati non passano nel db.
Nel momento in cui seleziono la voce e faccio ok i dati non vengono cambiati.
Mi riferisco ai tre dati che ho inserito io
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
nick nightingale ha risposto alla discussione: Perché non avete più voglia di giocare?