I'm using the following JS
function changeSelection(value){
var length = document.getElementById("id_secretaria").options.length;
if(value == 0){
for(var i = 1;i<length;i++)
document.getElementById("id_secretaria").options[i].selected = "selected";
document.getElementById("id_secretaria").options[0].selected = "";
}
}
And in my options dropdown field I have
id = secret_id and onchange: changeSelection (this.value)
0 = ALL
1 = item1
2 = item2
...
is return this below
Array
(
[read_relatorios] => Array
(
[log] => Array
(
[0] => SELECT `Rel`.`aid` AS `Rel.aid`, `Rel`.`user_id` AS `Rel.user_id`, `Rel`.`created` AS `Rel.created`, `Rel`.`modified` AS `Rel.modified`, `Rel`.`data` AS `Rel.data`, `Rel`.`horario` AS `Rel.horario`, `Rel`.`evento` AS `Rel.evento`, `Rel`.`local` AS `Rel.local`, `Rel`.`responsavel` AS `Rel.responsavel`, `Rel`.`observacao` AS `Rel.observacao`, `Rel`.`arquivo_anexo` AS `Rel.arquivo_anexo`, `Rel`.`objetivo` AS `Rel.objetivo`, `Rel`.`id_secretaria` AS `Rel.id_secretaria`, `Rel`.`status` AS `Rel.status`, `Rel`.`setor` AS `Rel.setor` FROM `syscf_z_agenda_geral` AS `Rel` WHERE `Rel`.`data` >= '2019-09-02' AND `Rel`.`data` <= '2019-09-04' AND `Rel`.`id_secretaria` = '[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"12\"][]' ORDER BY `Rel.data` ASC, `Rel.horario` ASC;
)
[var] => Array
(
)
)
)