Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal bom dia.
Estou criando um sistema de agenda para uma fotografa que marca horario de 30 em 30 minutos das 08 as 18.
criei os horarios assim:
<input type="checkbox" name="horario[]" value="08:00" id="check-1"> 08:00<br>
<input type="checkbox" name="horario[]" value="08:30" id="check-1"> 08:30<br>
<input type="checkbox" name="horario[]" value="09:00" id="check-1"> 09:00<br>
<input type="checkbox" name="horario[]" value="09:30" id="check-1"> 09:30<br>
<input type="checkbox" name="horario[]" value="10:00" id="check-1"> 10:00<br>
<input type="checkbox" name="horario[]" value="10:30" id="check-1"> 10:30<br>
<input type="checkbox" name="horario[]" value="11:00" id="check-1"> 11:00<br>
<input type="checkbox" name="horario[]" value="11:30" id="check-1"> 11:30<br>
<input type="checkbox" name="horario[]" value="12:00" id="check-1"> 12:00<br>
<input type="checkbox" name="horario[]" value="12:30" id="check-1"> 12:30<br>
<input type="checkbox" name="horario[]" value="13:00" id="check-1"> 13:00<br>
<input type="checkbox" name="horario[]" value="13:30" id="check-1"> 13:30<br>
<input type="checkbox" name="horario[]" value="14:00" id="check-1"> 14:00<br>
<input type="checkbox" name="horario[]" value="14:30" id="check-1"> 14:30<br>
<input type="checkbox" name="horario[]" value="15:00" id="check-1"> 15:00<br>
<input type="checkbox" name="horario[]" value="15:30" id="check-1"> 15:30<br>
<input type="checkbox" name="horario[]" value="16:00" id="check-1"> 16:00<br>
<input type="checkbox" name="horario[]" value="16:30" id="check-1"> 16:30<br>
<input type="checkbox" name="horario[]" value="17:00" id="check-1"> 17:00<br>
<input type="checkbox" name="horario[]" value="17:30" id="check-1"> 17:30<br>
<input type="checkbox" name="horario[]" value="18:00" id="check-1"> 18:00<br>
Pois um cliente pode ter mais de um horario.
Minha dúvida e que na hora de agenda os horarios que já tiver marcado deve aparecer assim:
<input type="checkbox" id="check-4" checked disabled> 18:00 - <?php echo $vetorcliente['nome']; ?><br>
Fiz assim:
<?php
$total = mysql_num_rows($sql_agenda);
if($total > 0) {
while ($vetor=mysql_fetch_array($sql_agenda)) {
$sql_cliente = mysql_query("select * from clientes where id_cliente = '$vetor[id_cliente]'", $db);
$vetorcliente = mysql_fetch_array($sql_cliente);
if($vetor['horario'] == '08:00') {
?>
<input type="checkbox" id="check-4" checked disabled> 08:00 - <?php echo $vetorcliente['nome']; ?><br>
<?php } else { ?>
<input type="checkbox" name="horario[]" value="08:00" id="check-1"> 08:00<br>
<?php
}
?>
o problema e que ate faz corretamente, so que se todos os horario tiverem selecionados ele repete a lista todas as vezes que ele tiver selecionado, como eu faria para não repetir a lista?
Tem a imagem em anexo do jeito que esta ficando.

Carregando comentários...