Pagina 1 di 1

problema evento ajaxonclikck()

Inviato: 21 lug 2019, 21:04
da olimpya53
Sto utilizzando una Grid/editable ed ho un problema con un evento ajax_onclick()

conytenuto evento onclick
IF('{FLAG}'==0) {
$sql="UPDATE gruppo_sportivo SET FLAG=1 WHERE CODICE_SCU='[cs]' && TESSERA='{TESSERA}'";
sc_exec_sql($sql);
} ELSE {
$sql="UPDATE gruppo_sportivo SET FLAG=0 WHERE CODICE_SCU='[cs]' && TESSERA='{TESSERA}'";
sc_exec_sql($sql);
}
sc_redir(form_gruppo_sportivo);

Quando clicco sul checkbox per selezionare/deselezionare le due variabili campo {FLAG} e {TESSERA} non sono implementate del loro valore e pertanto l'update non viene eseguito.

Come posso fare a recuperare il loro valore.
Ringrazio chi mi potrà aiutare

Re: problema evento ajaxonclikck()

Inviato: 23 lug 2019, 17:58
da Fabio
Ciao, non mi sembra corretto mettere gli "apici" intorno al campo {FLAG}. Si tratta di una variabile.
Prova con il codice sotto, ho aggiunto anche la concatenazione stringa nelle query, è più sicuro:

Codice: Seleziona tutto

IF({FLAG}==0) {
$sql="UPDATE gruppo_sportivo SET FLAG=1 WHERE CODICE_SCU='".[cs]."' && TESSERA='".{TESSERA}."'";
sc_exec_sql($sql);
} ELSE {
$sql="UPDATE gruppo_sportivo SET FLAG=0 WHERE CODICE_SCU='".[cs]."' && TESSERA='".{TESSERA}."'";
sc_exec_sql($sql);
}
sc_redir(form_gruppo_sportivo);

Re: problema evento ajaxonclikck()

Inviato: 31 lug 2019, 07:32
da olimpya53
Grazie prendo nota dei tuoi suggerimenti che comunque proverò, nel frattempo ho risolto brillantemente il tutto utilizzando una normale grid.

Molte grazie comunque