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 Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum


 RAID Shadow Legends: Promo code di Halloween! 🎃
 RAID Shadow Legends: Promo code di Halloween! 🎃
 lubeck ha risposto alla discussione: Far tornare di moda il PBC
 lubeck ha risposto alla discussione: Far tornare di moda il PBC
     New Orleans → Tuffatevi in questa città iconica, vi aspettano un mix di culture che trovano la loro identità in questo luogo esotico, misterioso e pieno di fascino.
    New Orleans → Tuffatevi in questa città iconica, vi aspettano un mix di culture che trovano la loro identità in questo luogo esotico, misterioso e pieno di fascino.
 I dati del generatore di rank sono stati aggiornati!
 I dati del generatore di rank sono stati aggiornati!
 Il gestore di Ynis Witrin ha risposto alla recensione di satanachan
 Il gestore di Ynis Witrin ha risposto alla recensione di satanachan
 satanachan ha recensito Ynis Witrin
 satanachan ha recensito Ynis Witrin
 New Orleans: Temporaneo Fermo Gestionale
 New Orleans: Temporaneo Fermo Gestionale
     Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
    Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
 eecate ha recensito Salvation GDR
 eecate ha recensito Salvation GDR
 World of Warship: Black Friday 2025
 World of Warship: Black Friday 2025
 Portus: Harry Potter Gioco di Ruolo: [REGOLAMENTO]: Livelli di Maestria
 Portus: Harry Potter Gioco di Ruolo: [REGOLAMENTO]: Livelli di Maestria
 Storie di Agarthi: I Sepolcralia e le Anime Erranti
 Storie di Agarthi: I Sepolcralia e le Anime Erranti
     World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
    World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
 Road to Hamartia: EVENTO: Non tutte le pozioni sono d'amore
 Road to Hamartia: EVENTO: Non tutte le pozioni sono d'amore
 RAID Shadow Legends: Festa di Evocazione e Caccia al Campione
 RAID Shadow Legends: Festa di Evocazione e Caccia al Campione
 Eroi Leggendari Gdr ricerca Giocatore
 Eroi Leggendari Gdr ricerca Giocatore
     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!
    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!
         Diretta Streaming - Ti sei mai chiesto come trasmettere un evento live in streaming gratuitamente? Qui trovi la risposta!
 Diretta Streaming - Ti sei mai chiesto come trasmettere un evento live in streaming gratuitamente? Qui trovi la risposta!
    
         Awakening New York - Intervista al gestore del GdR moderno Awakening New York. Vivi nella Grande Mela!
 Awakening New York - Intervista al gestore del GdR moderno Awakening New York. Vivi nella Grande Mela!
    
         Legacy of Magic Larp - Intervista al gestore di Legacy of Magic sull'evento Larp del gioco
 Legacy of Magic Larp - Intervista al gestore di Legacy of Magic sull'evento Larp del gioco
    
         Giochi di Zombie - Lista completa dei giochi di ruolo online ambientati in mondi invasi da zimbi e non-morti! Sopravvivi!
 Giochi di Zombie - Lista completa dei giochi di ruolo online ambientati in mondi invasi da zimbi e non-morti! Sopravvivi!
    
         Ultima Stirpe - Recensione a cura della Tana dei Goblin sul gdr ad ambientazione D&D Ultima Stirpe
 Ultima Stirpe - Recensione a cura della Tana dei Goblin sul gdr ad ambientazione D&D Ultima Stirpe
    
         Social Network - Quante visite arrivano dai social network? Ma soprattutto da quali? Scopriamolo assieme!
 Social Network - Quante visite arrivano dai social network? Ma soprattutto da quali? Scopriamolo assieme!
    
         Bright Lights - Intervista ai gestori del play by chat moderno Bright Lights
 Bright Lights - Intervista ai gestori del play by chat moderno Bright Lights
    
