Creazione brevetti (botteghe o simili) postato il 30/07/2020 11:41:28 nel forum programmazione, gdrcd, open source, hosting e modificato da haruka il 30/07/2020 12:06:42
Mi sto perdendo in un bicchier d'acqua. Vi spiego cosa ho fatto e funziona. L'ultimo step mi sta tirando scema.
Allora, nella mia tabella personaggio, c'è una colonna chiamata classe. Se in quella colonna c'è un valore (esempio Alchimista), il personaggio può accedere, dal suo avatar, al suo laboratorio. QUESTA PARTE FUNZIONA
Può creare il suo bel brevetto e può editare tutti i brevetti che ha creato (solo i suoi, ho inserito un check ai permessi per far sì che creatore = '".$_SESSION['login']."' QUESTA PARTE FUNZIONA
Gli oggetti creati finiscono in una nuova tabella chiamata "brevetti" che è identica alla tabella "oggetti". QUESTA PARTE FUNZIONA
Il gestore accede ad una pagina che si chiama gestione_brevetti (uguale a gestione_mercato, ma che si interfaccia con la tabella brevetti, e non con la tabella oggetti). La select degli oggetti carica correttamente, riesco a vedere solo gli oggetti nella tabella brevetti e modificarli. Se faccio una modifica ad un oggetto, ad esempio cambiando il nome del brevetto, il proprietario originale del brevetto accedendo nel suo laboratorio la vede. QUESTA PARTE FUNZIONA.
E ora la parte dolente.
Mettiamo di aver caricato - correttamente - un brevetto e che questo sia pronto a diventare un oggetto. Nel form di assegnazione ho questo codice:
Pagine → 1
30/07/2020 12:59:06
30/07/2020 13:38:17
Sto provando a sistemare e snellire quella parte di codice anche perché ci sono dati che non mi interessa settare in questa fase di approvazione.
Adesso ho:
30/07/2020 14:17:29
l'errore è sempre quello di prima, non viene settato
$_POST['tipo_oggetto']
quando invi i dati dal form
30/07/2020 15:46:02
Non so se sto facendo dei piccoli passi in avanti oppure no. Allora, tolto il tipo che dava errore e che comunque, anche lì, posso gestire dopo.
Adesso il codice è
30/07/2020 18:32:05 e modificato da haruka il 30/07/2020 18:33:14
Update, ho ulteriormente ripulito il codice. Adesso ho:
30/07/2020 19:05:05
E l'ho anche provata così...
31/07/2020 11:52:55
Niente, ho risolto. Posto il codice che magari torna utile a qualcuno.
Ricordo, la base è il file gestione_mercato
al database ho aggiunto una tabella chiamata brevetti, identica alla tabella oggetto.
La nuova pagina che si interfaccia con questa tabella, e che si chiama gestione_brevetti, presenta (al posto della parte contrassegnata come
/*Se e' stato richiesto di assegnare un oggetto al mercato o ad un PG*/ )
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
Storie di Agarthi: Ricorda, è il nome a scegliere il personaggio...
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
shirayuki ha recensito Age of Crystals
Il gestore di Storie di Agarthi ha risposto alla recensione di paoltab
World of Warship: Battaglie Asimmetriche nel 14.5
nereya ha aperto una nuova discussione: Nuova Frontiera
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
New Wizarding World: Un nuovo Medimago
Sea of Conquest: Incontra Demona Rood! 🔥
anacronista ha recensito Storie di Agarthi
Sea of Conquest → Vivi un'avventura tra i mari! Dal cuore del Mare del Diavolo, un paradiso piratesco brulicante di magia, tesori e avventure, salperai verso l'ignoto!
Nyx Insight - Project S.E.T.: Setting Refresh Time ✨
mhorras1988 ha recensito Fengard
prosperus ha recensito Exclusive Villa GdR
visanders ha aperto una nuova discussione: Aiuto ricerca Gioco
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
Fantasy Orientale - Immergiti in epiche avventure ispirate a miti e leggende dell'estremo oriente e folklore orientale ispirati agli JRPG!
Esport Stats! - Esports: il report 2021 sul Business del Centro Studi Nazionale Esports
Sigil - Scopriamo la mitica Sigil e le sue fazioni nel Planescape!
Comunicazione e GdR - I limiti della comunicazione nei GDR Online e come superarli!
Negromanzia - L’abilità di catalizzare, incanalare e forgiare l’energia emanata dalle vibrazioni dell’onda primordiale in maniera stabile!
Celti - Il simbolismo celtico: i Celti, storia e cultura dell'antica europa
Favole e Fiabe - Lista completa dei giochi di ruolo online ambientati nel folle mondo delle favole
Statistiche Tecniche 2011 - Gdr-online.com pubblica i dati tecnici dei suoi visitatori del 2011. Spulcia i dati! ;-)