Hello, I have the code below that is a multiselect by category. What happens is the following, when the user fails to fill out a mandatory data, the page is reloaded and the message appears saying what data he forgot, but all the data already entered remains as it was. But with multiselect I can not do this, does anyone have any ideas?
<div class="form-group">
<label> Turno disponível <br />
<select id='optgroup' multiple='multiple' name="dias[]">
<optgroup label='Segunda-feira'>
<option value='Segunda-feira 09:00 às 10:00'>09:00 às 10:00</option>
<option value='Segunda-feira 10:00 às 11:00'>10:00 às 11:00</option>
<option value='Segunda-feira 13:00 às 14:30'>13:00 às 14:30</option>
<option value='Segunda-feira 15:00 às 16:00'>15:00 às 16:00</option>
<option value='Segunda-feira 16:00 às 17:00'>16:00 às 17:00</option>
</optgroup>
<optgroup label='Terça-feira'>
<option value='Terça-feira 09:00 às 10:00'>09:00 às 10:00</option>
<option value='Terça-feira 10:00 às 11:00'>10:00 às 11:00</option>
<option value='Terça-feira 13:00 às 14:30'>13:00 às 14:30</option>
<option value='Terça-feira 15:00 às 16:00'>15:00 às 16:00</option>
<option value='Terça-feira 16:00 às 17:00'>16:00 às 17:00</option>
</optgroup>
<optgroup label='Quarta-feira'>
<option value='Quarta-feira 09:00 às 10:00'>09:00 às 10:00</option>
<option value='Quarta-feira 10:00 às 11:00'>10:00 às 11:00</option>
<option value='Quarta-feira 13:00 às 14:30'>13:00 às 14:30</option>
<option value='Quarta-feira 15:00 às 16:00'>15:00 às 16:00</option>
<option value='Quarta-feira 16:00 às 17:00'>16:00 às 17:00</option>
</optgroup>
<optgroup label='Quinta-feira'>
<option value='Quinta-feira 09:00 às 10:00'>09:00 às 10:00</option>
<option value='Quinta-feira 10:00 às 11:00'>10:00 às 11:00</option>
<option value='Quinta-feira 13:00 às 14:30'>13:00 às 14:30</option>
<option value='Quinta-feira 15:00 às 16:00'>15:00 às 16:00</option>
<option value='Quinta-feira 16:00 às 17:00'>16:00 às 17:00</option>
</optgroup>
<optgroup label='Sexta-feira'>
<option value='Sexta-feira 09:00 às 10:00'>09:00 às 10:00</option>
<option value='Sexta-feira 10:00 às 11:00'>10:00 às 11:00</option>
<option value='Sexta-feira 13:00 às 14:30'>13:00 às 14:30</option>
<option value='Sexta-feira 15:00 às 16:00'>15:00 às 16:00</option>
<option value='Sexta-feira 16:00 às 17:00'>16:00 às 17:00</option>
</optgroup>
</select>
</label>
</div>
I've tried it the way below, but without success.
<div class="form-group">
<label> Turno disponível <br />
<select id='optgroup' multiple='multiple' name="dias[]" <?php $example = $_GET["dias[]"];?>>
<optgroup label='Segunda-feira'>
<option <?php if (isset($example) && $example=="Segunda-feira 09:00 às 10:00") echo "selected";?> value='Segunda-feira 09:00 às 10:00'>09:00 às 10:00</option>
<option value='Segunda-feira 10:00 às 11:00'>10:00 às 11:00</option>
<option value='Segunda-feira 13:00 às 14:30'>13:00 às 14:30</option>
<option value='Segunda-feira 15:00 às 16:00'>15:00 às 16:00</option>
.
.
.
.