Leave checkbox fields marked

Asked

Viewed 120 times

0

Colleagues. I would like that when giving a post, the checkbox fields were selected as the user selected. I did it the way down, but it only leaves marked a field:

<input type="checkbox" id="seg" name="DiaSemana" value="segunda-feira" <?php if(filter_input(INPUT_POST, "DiaSemana") == "segunda-feira"){ echo "checked"; } ?>> Seg
<input type="checkbox" id="ter" name="DiaSemana" value="terça-feira" <?php if(filter_input(INPUT_POST, "DiaSemana") == "terça-feira"){ echo "checked"; } ?>> Ter
<input type="checkbox" id="qua" name="DiaSemana" value="quarta-feira" <?php if(filter_input(INPUT_POST, "DiaSemana") == "quarta-feira") echo "checked"; ?>> Qua
<input type="checkbox" id="qui" name="DiaSemana" value="quinta-feira" <?php if(filter_input(INPUT_POST, "DiaSemana") == "quinta-feira") echo "checked"; ?>> Qui

1 answer

2

I don’t know what the system is like, so assuming it’s just a form to check the checkbox, I would do that:

<input type="checkbox" id="seg" name="DiaSemana" value="segunda-feira" <?php if(filter_input(INPUT_POST, "DiaSemana") == "segunda-feira"){ echo "checked"; } ?>> Seg
<input type="checkbox" id="ter" name="DiaSemana2" value="terça-feira" <?php if(filter_input(INPUT_POST, "DiaSemana2") == "terça-feira"){ echo "checked"; } ?>> Ter
<input type="checkbox" id="qua" name="DiaSemana3" value="quarta-feira" <?php if(filter_input(INPUT_POST, "DiaSemana3") == "quarta-feira") echo "checked"; ?>> Qua
<input type="checkbox" id="qui" name="DiaSemana4" value="quinta-feira" <?php if(filter_input(INPUT_POST, "DiaSemana4") == "quinta-feira") echo "checked"; ?>> Qui

Browser other questions tagged

You are not signed in. Login or sign up in order to post.