ERRO! checkbox...
Olá pessoal,
Estou com um probleminhas na hora de cadastrar varias opções em meu banco de dados.
Exemplo:
Tenho um formulário de cadastro onde na parte do "checkbox" preciso gravar varias opções em meu BD só que mesmo quando seleciono mais de uma opção ele só grava uma. Segue abaixo código:
Programação:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO cad_departamento (id, de_departamento, de_sigla) VALUES (%s, %s, %s)",
GetSQLValueString($_POST['id'], "int"),
GetSQLValueString($_POST['de_departamento'], "text"),
GetSQLValueString($_POST['de_sigla'], "text"));
Formulário:
<form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
<table align="center">
<tr valign="baseline">
<td nowrap="nowrap" align="right">De_departamento:</td>
<td><input type="text" name="de_departamento" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">De_sigla:</td>
<td>
<input type="checkbox" name="de_sigla" value="DP" checked="checked"/>DP
<input type="checkbox" name="de_sigla" value="SB" checked="checked"/>SB
<input type="checkbox" name="de_sigla" value="TR" checked="checked"/>TR
<input type="checkbox" name="de_sigla" value="SP" checked="checked"/>SP
</td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right"> </td>
<td><input type="submit" value="Insert record" /></td>
</tr>
</table>
<input type="hidden" name="id" value="" />
<input type="hidden" name="MM_insert" value="form1" />
</form>
Me ajudem por favor, não estou conseguindo enxergar o erro. Obrigado!
Discussão (4)
Carregando comentários...