
lfpecoraro
(usa Ubuntu)
Enviado em 18/03/2010 - 12:40h
Olá.
Tenho o código exatamente disso.
O formulário (criando os checkbox)
$query = "select * from AreaAdministracao";
$res = roda_query($query);
while ($linha = mysql_fetch_array($res)){
echo '<label>
<input type="checkbox" name="acessos[]" value="'.$linha['idAreaAdministracao'].'" checked="checked"/>
'.$linha['nmAreaAdministracao'].'</label><br>';
}
Repare que o nome é acessos[], isso cria um array quando passado ao php.
Agora na outra página, recebendo os valores e os inserindo numa tabela:
if(isset($_POST['acessos'])){
foreach($_POST['acessos'] as $acesso)
{
$query = "Insert into AreaAdministracao_Funcionario (idAreaAdministracao, idFuncionario) value (".$acesso.", ".$id.");";
$res = roda_query($query);
}
}
Ele verifica se foi selecionado algum checkbox, e faz uma inserção pra cada selecionado.
Acho que é isso que você precisa fazer, qualquer coisa é só falar.
Abraço!