{GDRCD 5.4.1 } Generatore Casuale Premi [RISOLTO] postato il 23/02/2020 11:32:25 nel forum programmazione, gdrcd e open source e modificato da rt1978 il 23/02/2020 19:15:29
[GDRCD 5.4.1 - Altervista - Sql 5.6]
Buongiorno a tutti!
Seguendo la discussione qui presente https://www.gdr-online.com/readforum.asp?id=208632 ho provato a creare qualcosa di simile, ma invece della stampa in chat vorrei che il pulsante fosse raggiungibile da una voce del menu utente (come succede ad esempio per la banca).
Ho creato nel db una tabella "premio" nella quale carico gli oggetti ottenibili premendo sul pulsante, le relative tabelle clgpersonaggiopremio e codtipopremio, imitando il funzionamento della tabella oggetto, quindi con le stesse voci (ho solo sotituito la parola oggetto con la parola premio); ho aggiunto alla tabella personaggio la voce "ultimo_premio" per poter stabilire quando è stato premuto l'ultima volta il bottone e impedire che questo venga premuto più volte in una giornata. Ho cercato di fare tutto questo seguendo la logica dell'assegnazione dello stipendio giornaliero, insomma.
Riesco a inserire gli oggetti correttamente nel db e a richiamarli se necessario. Infatti, ho provato a fare un test usando il codice del post menzionato sopra e se lo usassi in chat funzionerebbe.
Tuttavia, quando si è trattato di creare una pagina in cui inserire il pulsante per ottenere il premio, non riesco a visualizzarla né a venire a capo di nulla. Ho tentato sia di adattare il codice per la chat che ho preso dal post menzionato (e in questo caso la pagina si vede ma premendo il pulsante non accade nulla), sia di modificare la pagina della banca di modo da ottenere qualcosa di simile al ritirare lo stipendio.
Qualche anima pia per favore potrebbe darmi una mano? Probabilmente sbaglio completamente l'approccio alla questione. :( Ringrazio in anticipo chi mi aiuterà
||Edit||
Ho fatto ancora un altro tentativo e adesso riesco a ottenere il pulsante in una pagina separata e a stampare il messaggio di cosa si ottiene premendolo; il premio è sotto forma di oggetto e dovrebbe finire nella tabella clgpersonaggiopremio ma non riesco a far sì che questo avvenga.
Posto il nuovo codice, il tentativo è fatto prendendo spunto dalle pagine di ottenimento stipendio e/o lavoro, più quanto detto nel post menzionato prima, in particolare da rematore,
in base a quello che mi serve ottenere, ovvero un oggetto random, una volta al giorno, che va a popolare la tabella relativa ai premi in possesso dell'utente.
Pagine → 1
23/02/2020 19:15:10
Per i posteri, ho risolto. Il codice per la pagina è questo:
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
I dati del generatore di rank sono stati aggiornati!