switch button PHP Laravel
21/07/2017
0
Bom tarde a todos.
Estou desenvolvendo uma aplicação em php utilizando o framework Laravel e Materialize. Nesta, fiz uma tabela retornando alguns valores e inseri um checkbox (switch button). O problema é que, quando o switch está OFF, ele não retorna nenhum valor e eu precisaria que retornasse o valor "0".
Alguém poderia me ajudar????
Estou desenvolvendo uma aplicação em php utilizando o framework Laravel e Materialize. Nesta, fiz uma tabela retornando alguns valores e inseri um checkbox (switch button). O problema é que, quando o switch está OFF, ele não retorna nenhum valor e eu precisaria que retornasse o valor "0".
Alguém poderia me ajudar????
<!-- Switch --> <div class="switch"> <label> Ausente <input type="checkbox" name="presenca[]" checked="checked"> <span class="lever"></span> Presente </label> </div>
Hugo Chiesse
Curtir tópico
+ 0
Responder
Posts
24/07/2017
Fabio Rocha
Hugo,
Os checkboxs não selecionados não possuem retorno para o PHP.
Mas o que pode fazer e verificar o que foi enviado com o que foi listado.
Comparando os dois.
Se for fixo é mais simples você poderia fazer assim:
Mas se for dinâmico você pode montar a sua lista de checkbox com id dentro de cada array
E quando receber você pega a lista que montou ele e compara.
Espero ter lhe ajudado
Abraços
Os checkboxs não selecionados não possuem retorno para o PHP.
Mas o que pode fazer e verificar o que foi enviado com o que foi listado.
Comparando os dois.
Se for fixo é mais simples você poderia fazer assim:
$_POST['bike'] = ( isset($_POST['bike']) ) ? true : null; $_POST['car'] = ( isset($_POST['car']) ) ? true : null;
Mas se for dinâmico você pode montar a sua lista de checkbox com id dentro de cada array
<input type="checkbox" name="presenca[2]" value="2">
E quando receber você pega a lista que montou ele e compara.
isset($_POST['presenca'][1])
Espero ter lhe ajudado
Abraços
Responder
Clique aqui para fazer login e interagir na Comunidade :)