sou iniciante em php, e estou enfrentando um problema que ao selecionar varias checkbox em uma tela de cadastro, está inserindo no banco só a ultima checkbox selecionada, meu codigo na pagina html está assim
------------------------------------------------------------------------------------------------
<tr>
<td>Marca:</td>
<td><input type="checkbox" name="marca[]" id="coca" value="18">Coca Cola</label>
<input type="checkbox" name="marca[]" id="diversao" value="71">Diversão/Hasbro</label>
<input type="checkbox" name="marca[]" id="reserva" value="6">Reserva</label>
<input type="checkbox" name="marca[]" id="puket" value="8">Puket</label>
<input type="checkbox" name="marca[]" id="capricho" value="38">Capricho</label>
<input type="checkbox" name="marca[]" id="times" value="60">Times</label><p></td>
<p>
</tr>
------------------------------------------------------------------------------------------------
e na tabela php está assim
------------------------------------------------------------------------------------------------
if(!empty($_POST['marca']))
{
foreach($_POST['marca'] as $selected)
{
echo $selected."</br>"; //aqui coloquei só pra saber se as variaveis estavam imprimindo na tela
}
}
$sql = "INSERT INTO cadastro.cliente(marca) VALUES('". $selected ."')";
------------------------------------------------------------------------------------------------
vamos dizer que eu seleciono a marca coca-cola e diversao, que por numeros no meu banco é 18 e 71, na tabela só grava o numero 71 e nao (18;71).
Alguma ajuda ou dica