Cadastro de cores em um formulário de produtos
Bom dia Galera!
Estou criando uma loja virtual e no cadastro de produtos preciso marcar as cores a qual aquele produto possui. Minha dificuldade é justamente criar um check box para que a pessoa que esta cadastrando marque todas as cores do produto e salve no BD.
Já criei o cadastro de cores e produtos e consigo visualiza las(as cores) como o OPTION, mais quando levo para CHECKBOX só me aparece um. No formulario de produtos estou usando esse codigo:
<label class="dir">
<strong>Cores</strong>
<input type="checkbox" name="id_cor" id="id_cor" value="<?php echo $id_cor ?>"/>
<?php
$cores = consultar("cor");
foreach ($cores as $cor){
$cod_cor = $cor["id_cor"];
if($cod_cor == $id_cor)
$selecionado = "selected";
else
$selecionado = "";
echo "<option value=$cod_cor $selecionado>$cor[cor]</option>";
};
?>
</select>
</label>
Criei um CRUD.PHP para configurar as ações e um CONFIG.PHP para a conexão.
Criei tambem uma pagina de OP_PRODUTO.PHP onde faço a operação das ações, segue abaixo:
<?php
/ini_set('default_charset', 'UTF-8');/
include_once("../../include/config.php");
include_once("../../include/crud.php");
include_once("../../include/biblio.php");
$id = $_POST["id"];
$acao = $_POST["acao"];
$txt_produto = $_POST['txt_produto'];
$txt_quant_produto = $_POST['txt_quant_produto'];
$id_categoria = $_POST['id_categoria'];
$id_subcategoria = $_POST['id_subcategoria'];
$id_fabricante = $_POST['id_fabricante'];
$id_cor = $_POST['id_cor'];
$txt_preco_alto = $_POST['txt_preco_alto'];
$txt_preco = $_POST['txt_preco'];
$img = $_FILES['img'];
$txt_imagem_produto = $_POST['txt_imagem_produto'];
$txt_descricao = $_POST['txt_descricao'];
$txt_detalhes = $_POST['txt_detalhes'];
$txt_destaque = $_POST['txt_destaque'];
$txt_ativo = $_POST['txt_ativo'];
$dados = array(
"id_categoria" => $id_categoria,
"id_subcategoria" => $id_subcategoria,
"id_fabricante" => $id_fabricante,
"id_cor" => $id_cor,
"produto" => $txt_produto,
"quant_produto" => $txt_quant_produto,
"preco_alto" => $txt_preco_alto,
"preco" => $txt_preco,
"imagem_produto" => $txt_imagem_produto,
"descricao" => $txt_descricao,
"detalhes" => $txt_detalhes,
"img" => $img,
"destaque" => $txt_destaque,
"ativo_produto" => $txt_ativo
);
$op = false;
$url_sucesso = URL_ADMIN . "index.php?link=6";
$url_erro = URL_ADMIN . "index.php?link=7";
if($acao=="Cadastrar")
$op = inserir("produto", $dados);elseif($acao=="Alterar")
$op = alterar("produto", $dados, "id_produto = $id");
elseif($acao=="Excluir")
$op = deletar("produto", "id_produto = $id");
if ($op)
print "<META HTTP-EQUIV=REFRESH CONTENT= '0;URL=$url_sucesso'>
<script type= 'text/javascript'> alert ('Operação realizada com sucesso') </script>";else
print "<META HTTP-EQUIV=REFRESH CONTENT= '0;URL=$url_erro'>
<script type= 'text/javascript'> alert ('Operação não foi realizada ') </script>"; ;
?>
Alguem pode me ajudar, ficarei grato.
Discussão (9)
Carregando comentários...