Punti premio nelle bacheche postato il 08/03/2007 23:28:37 nel forum programmazione, gdrcd e open source
Io sto usando CdRCD la versione blue per specificare... volevo domandare se possibile fosse modificare i valori di assegnazione dei punti nella bacheca?? ovvero noto che i punti che si possono assegnare sono dai -5 ai 10... come dovrei fare, se li volessi fare un campo nel quale immettere da me un valore di punteggio [ mettiamo sia 30 o 1000 o tutt'altro... premetto che i punti negativi non mi servono ] ho provato a pastrocciare un pochino ma per evitare che un errore tiri l'altro, vogli rivolgermi a voi che certemante piu di me esperti sarete !!
se proprio completamente non sbaglio -.-" questa dovrebbe essere la parte interessata:
<? if ($Punti == '1') {
$MySql = "SELECT * FROM Punti WHERE IDMessaggioAraldo = '$IDMsg'";
$Result = mysql_query($MySql);
for ($i = 1; $i <= 20; $i++) {
$rs = mysql_fetch_array($Result);
echo '<tr><td>';
echo "<input name=Nome$i value='".$rs['Nome']."'><select name=Esperienza$i>";
for ($j = -10; $j <= 20; $j++) {
echo '<option value=\''.($j/2).'\'';
if (($rs['Esperienza']==($j/2)) :: ((''.$rs['Nome']=='') && ($j == 0))) {
echo ' SELECTED';
}
echo '>'.($j/2).'</option>';
}
echo '</select>';
echo '</td></tr>';
}
$rs->close;
} ?>
Pagine → 1
09/03/2007 15:22:30
allora oggi non prendere per minimamente serio quello che ti dico che ho la testa chem i sembra posata sulle spalle di qualcun'altro ma vediamo di rispondere
da quato ho capito io dai file
i punti devi assegnarli quando crei la bacheca nuova poi mi sono perso un poco nei vari giri che ci sono magari ci guardo meglio più tardi per saperti dire qualcosa di più preciso
09/03/2007 15:49:42
Guarda bene il valore di $j. Non conosco il codice ma le option value vengono stampate con il valore di $j/2 (ovvero j diviso 2). Se usi un'altra variabile nell'iteratore puoi cambiare i valori almeno penso.
09/03/2007 18:49:40
Non so se conosciate il codice di gdrcd credo il form non cambi tanto o magari proprio per nulla nella versione blue quale sto utilizzando...
allora non so se mai siete stati nella bacheca dei master... ovvero quella bacheca nella quale vengono rimarcate le quest con i corrispondenti premi... la assegnazione punti avviene attraverso delle tendine che vanno da -5 a +10 se possibile vorei fare un imput totlamente indipendete dai valori prestabiliti ovvero un campo nel quale poter immettere un proprio valore. se la mia variabile fosse infattibile, mi accontenterei di un aumento punti diciamo che almeno ci dovrebbero essere 3 seri in piu al valore prestabilito ovvero l'1 diventerebbe 1000 ecc
ho cercato di seguire la variabile ma non conduce da nessuna precisa parte dello script e nemmo negli include --> è una variabile che serve solo in quella fase li cosi come postato precedentemente ^^
09/03/2007 19:04:25
ragazzi ho risolto in questo semplice modo, sperando che postando qui l'esito qualcuno con il mio analogo problema sia aiutato^^
agli esperti un ultima domanda: giusta la sintassi?
gia qualche volta ho cancellato l'intera land ricaricando il backup perche avevo fatto dei veri e propri buchi XD ditemi se cosi puo andare ^^
<? if ($Punti == '1') {
$MySql = "SELECT * FROM Punti WHERE IDMessaggioAraldo = '$IDMsg'";
$Result = mysql_query($MySql);
for ($i = 1; $i <= 20; $i++) {
$rs = mysql_fetch_array($Result);
echo '<tr><td>';
echo "<input name=Nome$i value='".$rs['Nome']."'><select name=Esperienza$i>";
for ($j = -10; $j <= 20; $j++) {
echo '<option value=\''.($j*300).'\'';
if (($rs['Esperienza']==($j*300)) :: ((''.$rs['Nome']=='') && ($j == 0))) {
echo ' SELECTED';
}
echo '>'.($j*300).'</option>';
}
echo '</select>';
echo '</td></tr>';
}
$rs->close;
} ?>
09/03/2007 19:39:19
praticamente hai risolto come avevo detto io :P
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
NosTale: Manutenzione Terra della Vita