Checkbox do banco
Boa tarde galera, vem pedir ajuda em uma dúvida básica, seguinte:
tenho uma query que busca as taxas gravadas no banco:
$subtaxas_orcamento = mysql_query("SELECT * FROM tb_subtaxas WHERE id_orcamento = '".$row_orcamento_setado['id_orcamento']."' ORDER BY id_taxa ASC")or die(mysql_error());
while($row_subtaxas_orcamento = mysql_fetch_assoc($subtaxas_orcamento)){
$verificar = $row_subtaxas_orcamento['id_taxa'];
//Isto me resulta as taxas gravadas: ex.: 1 2 3 5 12...
}
o que tenho é um formulário de atualização que de acordo com os resultados acima tem que marcar cada checkbox referente ao resultado acima. nisto fiz da seguinte forma:
$verificar;
function verifica($ver) {
global $verificar;
$compara = explode(",",$verificar);
if (in_array($ver, $compara)) { return 'checked="checked"';
}
}
//aí é que está o problema, ele não vai reconhecer todo o array da query pq logico quando a função puxar vai estar fora do while e a função vai pegar só o ultimo resultado, o que preciso é que ele reconheça todos os resultados e marque seus respectivos chekbox, a funçao está funcionando a query tbm, só quem este porém;
//checkbox
<input type="checkbox" class="marcar" value="<?php echo $row_taxa['id_taxa']; ?>" <?php echo verifica($row_taxa['id_taxa']); ?>>
help aí espero que tenha explicado bem;Discussão (3)
Carregando comentários...