(RISOLTO) [GDRCD 5.2] Problema avviso messaggio su ricezione denaro postato il 25/08/2022 10:52:57 nel forum programmazione, gdrcd, open source, hosting e modificato da staff shadowland il 26/08/2022 11:51:53
Buongiorno! Stamane mi ritrovo qui a chiedere il vostro aiuto su di un piccolo problema da cui non riesco a venirne a capo e che forse potrebbe interessare anche altri.
La problematica riguarda gli avvisi di messaggistica in Land quando si esegue un versamento su di un conto bancario, è una cosa da cui non riesco a venirne a capo.
Ho modificato il codice duplicando quello bancario per ottenere un secondo conto che consiste in una cassa comune a chi fa parte del medesimo gruppo di gioco. Fin qui nessun problema, l'intoppo risiede nell'invio di una missiva unicamente al capogruppo come avviso per notificare l'avvenuto versamento di un altro gruppo di gioco (o di un giocatore) verso il proprio gruppo (o uno differente) e viceversa.
Il campo relativo a questa funzione va a recuperare le informazioni relative al "beneficiario" che, nel caso venga effettuato verso un Pg, ha successo e funziona normalmente ma tra gruppi ovviamente il passaggio viene registrato in DB nel campo "destinatario" in messaggi con il nome del gruppo poiché non fa capo ad alcun Pg e di conseguenza non arriva alcuna notifica pur avendo avuto successo il passaggio di denaro.
Il mio intento sarebbe quello di far sì che, nel caso di passaggio denaro verso un gruppo di gioco, la notifica possa giungere al corrispettivo Capogruppo (o relativo utente che ha versato la somma ad un gruppo) per avvenuto versamento/ricezione denaro.
Qualcuno può essermi di aiuto? Perchè non so proprio come scrivere questa parte di codice o come fare perchè venga riconosciuto nell'invio dell'avviso il capogruppo piuttosto che il nome del gruppo di gioco. T_T (spero di essere stata più esaustiva possibile)
P.s. Ho evidenziato le parti che credo intervengano su quanto vorrei realizzare.
Allego di seguito la parte di codice a cui faccio riferimento:
Pagine → 1 2
25/08/2022 17:04:04 e modificato da darkblade il 25/08/2022 17:05:38
ti fai una query che ti recupera il nome capo gruppo e metti il risultato della query nella insert al posto di $post['destinatario'] e dovrebbe funzionare.
25/08/2022 19:00:07
Probabilmente sbaglio qualcosa e seppure non mi restituisce nessun errore, non cambia nulla.
Ho agito su questa parte di codice:
25/08/2022 23:50:30
Dovrebbe esse qua: $_POST['msgcap'] MA metti $msgcap['personaggio']
26/08/2022 00:40:59
Non mi restituisce errori ma il risultato è il medesimo di quello in origine. Ottengo una Missiva ricevuta ma nel DB il campo destinatario del messaggio resta vuoto e di conseguenza ho una missiva fantasma che non può essere aperta nè rimossa se non da DB, inoltre questa viene segnalata a tutti gli utenti +_+
26/08/2022 08:55:09
hai provato la query che ti ho mandato io sul database? una cosa ma il campo id_gilda della tabella gilda è numerico? perchè tu nella query lo passi come stringa(ci sono gli apicetti) forse è per quello che non ti trova nulla.
26/08/2022 09:06:51
Grazie per la risposta! Purtroppo no non funziona.
Mi restituisce questo errore con la tua query:
26/08/2022 09:17:16
scrivi quello che hai messo, riposta il pezzo che ora và in errore.
26/08/2022 09:19:50 e modificato da staff shadowland il 26/08/2022 09:22:06
ecco qui il pezzo incriminato:
26/08/2022 09:23:56
ti eri mangiata dei pezzi prova questo:
26/08/2022 09:30:33
Ci siamo quasi! :D adesso non mi restituisce errore! però il messaggio di avviso arriva unicamente a colui che effettua il versamento ma non al capogruppo che lo riceve ç.ç
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Planethos GdR: Una nuova profezia
Piume Nere → Inquisizione, Intrigo e Soprannaturale: quali torbidi e oscuri segreti si celano tra le nebbie di Laddington? Iscriviti per scoprirlo!
Metin2: Informazioni sul server migliorate
Age of Crystals: Rallentamenti estivi
dbzgdr ha risposto alla discussione: Dragon Ball Z Gdr
Titan Revenge: Calendario eventi fino a fine mese online!
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Enlisted: Modifiche al sistema di aggiornamento
pyro72 ha aperto un annuncio di ricerca: World Without Heroes ricerca Giocatore
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
World Without Heroes: News GDR: Pubblicazione e Nuovo Inizio
I dati del generatore di rank sono stati aggiornati!
Il gestore di Nexi Generation ha risposto alla recensione di deanna
Infinity Kingdom → Gioco di strategia MMO in stile cartoon in cui diventi un signore pieno di risorse. Difendi la terra di Norheim dagli gnomi malvagi!
Fervm - Intervista a Claudio creatore del play by chat ambientato nell'Antica Roma... Fervm!
Fifa o Pes? - FIFA O PES: il dubbio eterno degli appassionati di videogame calcistici
Background - 100 Cose da sapere sul Background del Personaggio!
Hall of Fame - Le schede di gioco che hanno avuto il maggior numero di visualizzazioni di pagina uniche!
Fairy Tail Universe - Intervista ad Axel, gestore del gioco di ruolo via chat Fairy Tail Universe
Scuole di Magia - Gioco di ruolo online ambientati in una scuola di magia dell'universo potteriano!