[Resolvido] Enviar dados separadamente por checkbox
Salve salve comunidade iMasters! Estou desenvolvendo um sistema administrativo, onde os membros terão seu nível de acesso cadastrados em tabelas diferentes, que no caso seria:
Tabela de membros
Tabela de níveis
Tabela de relacionamento membros x niveis
Ta 3ª tabela eu vou inserir o ID do usuário e ID do nível de usuário, portanto, na hora da inserção de certo usuário seria colocado várias checkbox com todos os níveis de acesso, exemplo: Administrador do sistema, visitante e a partir do foreach eu pegaria os valores, mas eu queria inserir todos esses valores em registros diferentes da tabela. Vai a seguir o código que fiz só para exemplificar para vocês:
<?php
if($_POST[acao] == "add_nivel"){
foreach($_POST["opcao"] as $value){
echo $value;
// Onde ocorreria a inserção, registro por registro
}
}else{
?>
<form method="post">
<input type="hidden" name="acao" value="add_nivel" />
<input type="checkbox" name="opcao[]" value="1"><br />
<input type="checkbox" name="opcao[]" value="2"><br />
<input type="checkbox" name="opcao[]" value="3"><br />
<input type="submit" value="Cadastrar usuário">
</form>
<?php
}
?>
Aguardo resposta e desde já, obrigado!
Discussão (4)
Carregando comentários...