Cancella Azione postato il 02/10/2015 18:38:43 nel forum programmazione, gdrcd, open source, hosting e modificato da sos_tellers il 02/10/2015 18:42:41
Ciao a tutti :)
Ci troviamo incastrati in un piccolo problema che riguarda la funzione "cancella azione", e che, in breve, dovrebbe consentire ad un solo gruppo di staff di poter cancellare immediatamente un'azione di gioco, propria o di altri utenti.
A livello puramente "grafico" la funzione è stata accettata dal gioco, che è costruito sulla base del gdrcd 5.2, ovvero: il bottone "cancella" - come Gestione e come Master - lo si vede comparire, ma risulta pressochè inerte. Uno ci clicca, quello non parte.
Qui di seguito la funzione:
function CancellaRiga(idriga){
var data = {
id: idriga,
};
$.post("cancellaRecord.php", data).done(function() {
window.location.reload(true);
});
}
Presunto problema:
$id = $_POST['id'];
// sql to delete a record
$sql = "DELETE FROM chat WHERE id=".$id;
if ($conn->query($sql) === TRUE) {
echo "Record deleted successfully";
} else {
echo "Error deleting record: " . $conn->error;
}
Dubbi? Consigli? Sappiamo per certo che non è un'opzione prevista dal pacchetto standard, ma non c'è un modo ugualmente efficace per inserirlo che non sia passare alla versione successiva? Ad alcuni di voi abbiamo già scritto in privato, se qualche altro smanettone è in grado di darci una mano, ve ne saremo veramente grati!
Pagine → 1
02/10/2015 18:48:27
A meno che non abbiate fatto modifiche voi stessi, quel codice non può funzionare su gdrcd5.2 per due fattori:
1. Nel primo codice mostrato state usando jQuery, invocandolo con la funzione $. Ma sul 5.2 questa funzione va in conflitto e non funziona. Avete fatto le modifiche per farla funzionare?
2. Nel secondo codice si vede il richiamo a un certo $conn->query() che non è il motore delle query di gdrcd5. Avete definito una nuova funzione per il database per la vostra pagina o avete semplicemente copia-incollato codice non funzionante da altrove?
In terzo fattore è di logica. Anche se tutto il codice funzionasse, la pagina verrebbe comunque ricaricata solo per chi ha fatto la cancellazione, non per tutti gli utenti connessi in quella stanza. Anche questo vanifica un po' il tutto.
06/10/2015 11:19:44 e modificato da sos_tellers il 06/10/2015 15:39:26
Ciao leo, grazie della risposta!
L'unica cosa che posso dirti in merito alle tue domande è che la logica del codice php che abbiamo utilizzato chiaramente non è quella del gdrcd, ci siamo avvalsi di script puri. Il codice è quindi ex novo, ed è in realtà funzionante, ma preso da un gdrcd5.3 non modificato, che qui, come si diceva, non funziona.
Quindi in sostanza, il dilemma è... come si può fare un cancella azione seguendo la logica del gdrcd? Perciò integrandolo come un comando che vada a genio con quel tipo di codice? Come renderlo compatibile con il GDRCD 5.2 e perché è così diverso dal 5.3?
06/10/2015 14:47:36
Mi spiace ma quello non può essere codice preso da GDRCD5.3, perchè anche per 5.3 valgono gli stessi problemi che ho detto sopra:
_la funzione $ in javascript va in conflitto
_$conn->query() in gdrcd non esiste
Non ci sono abbastanza informazioni sul codice effettivamente in uso per capire cosa non va.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
daphneee ha recensito Hogwarts Express - Harry Potter GDR Forum
La categoria Browser Game raggiunge i 3.600 giochi catalogati!
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
RAID Shadow Legends: Raddoppia i potenziamenti delle evocazioni
Enlisted: Preparazione per l'aggiornamento "Scorching Rays"
La Tana del Ladro: La Notte della Grazia Spezzata
Black Sails Chronicles: OFF - Aggiornamenti di Settembre
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!
Il gestore di Black Sails Chronicles ha risposto alla recensione di xeno
Hogwarts Express - Harry Potter GDR Forum: 🧩 PNG attivi: nuove facce ad Hogwarts!
I dati del generatore di rank sono stati aggiornati!
robertocovello ha recensito Storie di Agarthi
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
The Coven: Novità della settimana sul The Coven!
Felix Felicis GdR - Harry Potter GdR: Una Nuova Storia - ritorno a Hogwarts
xeno ha recensito Black Sails Chronicles
Ex Gratia GDR: Lo STAFF si amplia... più che mai!
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
Island Artist GDR - Intervista alla gestrice del peculiare play by chat moderno di Island Artist GDR
Gdr by Forum - Scopriamo assieme cosa sono i gdr play by forum e le differenze con i gdr tradizionali
Reami Dimenticati - Recensione del gdr ad ambientazione Dungeons and Dragons Reami Dimenticati
Silver Phoenix - Recensione di Silver Phoenix..entra nel mondo dei Forgotten Realms e D&D 3.5
Dragon Cave - Dragon Cave e Hunger Games Simulator giochi online d'altri tempi!
Advergaming - Advergaming e In-game advertising: Attori e contesti di una forma emergente di Internet marketing
Zhero - Intervista alla gestione di Zhero il play by chat post-apocalittico in cui sopravvivere agli Zombie!
Festa dell'Unicorno - Festa dell'Unicorno 2018: a luglio torna la manifestazione fantasy più grande d'Italia