Será que conseguem me ajudar? Criei um código para um sistema de Escritório, mas não estou conseguindo fazer com que os checkbox selecionados sejam registrados no banco de dados. A ideia é que quando eu selecione os checkbox, essas informações sejam replicadas no sistema, inclusive a seleção feita.
O código está assim:
<div class="form-group">
<label for="docadmin" class=" col-md-3"><?php echo lang('docadmin'); ?></label>
<div class=" col-md-9">
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlineCheckbox1" value="opcao1">
<label class="form-check-label" for="inlineCheckbox1">Contrato de Honorários Advocatícios</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlineCheckbox2" value="opcao2">
<label class="form-check-label" for="inlineCheckbox2">Procuração</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlineCheckbox3" value="opcao3">
<label class="form-check-label" for="inlineCheckbox3">Declaração de Hipossuficiência</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlineCheckbox4" value="opcao4">
<label class="form-check-label" for="inlineCheckbox4">Comprovante de Residência</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlineCheckbox5" value="opcao5">
<label class="form-check-label" for="inlineCheckbox5">Documento de Identidade</label></div><label class="col-md-14"><?php echo form_dropdown("dociden", array("docrg" => lang("docrg"), "cnh" => lang("cnh"),"rne" => lang("rne"),"oab" => lang("oab"),"crm" => lang("crm"),"cro" => lang("cro"),"creci" => lang("creci"),"crea" => lang("crea"),"coren" => lang("coren"),"crc" => lang("crc"),"cra" => lang("cra"),"crf" => lang("crf"),"cfa" => lang("cfa"),"cau" => lang("cau"),"cfss" => lang("cfss"),"cfb" => lang("cfb"),"cfbio" => lang("cfbio"),"cfbm" => lang("cfbm"),"cfc" => lang("cfc"),"cofeci" => lang("cofeci"),"cofecon" => lang("cofecon"),"confef" => lang("confef"),"cofen" => lang("cofen"),"confea" => lang("confea"),"confe" => lang("confe"),"cff" => lang("cff"),"conffito" => lang("conffito"),"cffa" => lang("cffa"),"cfm" => lang("cfm"),"cfmv" => lang("cfmv"),"cofem" => lang("cofem"),"omb" => lang("omb"),"cfn" => lang("cfn"),"cfo" => lang("cfo"),"cfp" => lang("cfp"),"cfq" => lang("cfq"),"conferp" => lang("conferp"),"confere" => lang("confere")), array($model_info->dociden), "class='select2'");
?>
</div>
</div>
<?php if ($model_info->id) { ?>
<div class="form-group">
<label for="gratuidade" class=" col-md-3"><?php echo lang('gratuidade'); ?></label>
<div class=" col-md-9">
<?php
echo form_dropdown("gratuidade", array("sim" => lang("sim"), "não" => lang("não")), array($model_info->gratuidade), "class='select2'");
?>
</div>
</div>
<?php } ?>
<div class="form-group">
<label for="dochipo" class=" col-md-3"><?php echo lang('dochipo'); ?></label>
<div class=" col-md-9">
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlinedochipo1" value="opcao1">
<label class="form-check-label" for="inlinedochipo1">Carteira de trabalho (comprovante de vínculo empregatício)</label>
</div>
</div>
<div class="form-group">
<label for="dochipo" class=" col-md-3"></label>
<div class=" col-md-9">
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlinedochipo2" value="opcao2">
<label class="form-check-label" for="inlinedochipo2">Comprovante de Inscrição como MEI (autônomos)</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlinedochipo3" value="opcao3">
<label class="form-check-label" for="inlinedochipo3">Rendimentos Mensais</label></div><label class="col-md-14"><?php echo form_dropdown("dochipo", array("sel" => lang("sel"),"hol1" => lang("hol1"),"hol2" => lang("hol2"),"hol3" => lang("hol3"),"hol6" => lang("hol6"),"apo1" => lang("apo1"),"apo2" => lang("apo2"),"apo3" => lang("apo3"),"apo6" => lang("apo6"),"ext1" => lang("ext1"),"ext2" => lang("ext2"),"ext3" => lang("ext3"),"ext6" => lang("ext6")), array($model_info->dochipo), "class='select2'");
?>
</div>
</div>
<div class="form-group">
<label for="dochipo" class=" col-md-3"></label>
<div class=" col-md-9">
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlinedochipo4" value="opcao4">
<label class="form-check-label" for="inlinedochipo4">Comprovantes de gastos mensais (consumo de água)</label></div><label class="col-md-14"><?php echo form_dropdown("dochipo", array("sel" => lang("sel"),"agua1" => lang("agua1"),"agua2" => lang("agua2"),"agua3" => lang("agua3"),"agua6" => lang("agua6")), array($model_info->dochipo), "class='select2'");
?>
</div>
</div>
<div class="form-group">
<label for="dochipo" class=" col-md-3"></label>
<div class=" col-md-9">
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlinedochipo5" value="opcao5">
<label class="form-check-label" for="inlinedochipo5">Comprovantes de gastos mensais (consumo de energia)</label></div><label class="col-md-14"><?php echo form_dropdown("dochipo", array("sel" => lang("sel"),"energia1" => lang("energia1"),"energia2" => lang("energia2"),"energia3" => lang("energia3"),"energia6" => lang("energia6")), array($model_info->dochipo), "class='select2'");
?>
</div>
</div>
<div class="form-group">
<label for="dochipo" class=" col-md-3"></label>
<div class=" col-md-9">
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlinedochipo6" value="opcao6">
<label class="form-check-label" for="inlinedochipo6">Comprovantes de gastos mensais (consumo de serviços)</label></div><label class="col-md-14"><?php echo form_dropdown("dochipo", array("sel" => lang("sel"),"tel1" => lang("tel1"),"tel2" => lang("tel2"),"tel3" => lang("tel3"),"tel6" => lang("tel6")), array($model_info->dochipo), "class='select2'");
?>
</div>
</div>
<div class="form-group">
<label for="dochipo" class=" col-md-3"></label>
<div class=" col-md-9">
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlinedochipo7" value="opcao7">
<label class="form-check-label" for="inlinedochipo7">Comprovantes de pagamento de condomínio</label></div><label class="col-md-14"><?php echo form_dropdown("dochipo", array("sel" => lang("sel"),"cond1" => lang("cond1"),"cond2" => lang("cond2"),"cond3" => lang("cond3"),"cond6" => lang("cond6")), array($model_info->dochipo), "class='select2'");
?>
</div>
</div>
<div class="form-group">
<label for="dochipo" class=" col-md-3"></label>
<div class=" col-md-9">
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlinedochipo8" value="opcao8">
<label class="form-check-label" for="inlinedochipo8">Comprovantes de pagamento de aluguel</label></div><label class="col-md-14"><?php echo form_dropdown("dochipo", array("sel" => lang("sel"),"alu1" => lang("alu1"),"alu2" => lang("alu2"),"alu3" => lang("alu3"),"alu6" => lang("alu6")), array($model_info->dochipo), "class='select2'");
?>
</div>
</div>
<div class="form-group">
<label for="dochipo" class=" col-md-3"></label>
<div class=" col-md-9">
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlinedochipo9" value="opcao9">
<label class="form-check-label" for="inlinedochipo9">Cupons fiscais de compra de medicamentos</label></div><label class="col-md-14"><?php echo form_dropdown("dochipo", array("sel" => lang("sel"),"med" => lang("med"),"med1" => lang("med1"),"med2" => lang("med2"),"med3" => lang("med3"),"med6" => lang("med6")), array($model_info->dochipo), "class='select2'");
?>
</div>
</div>
<div class="form-group">
<label for="dochipo" class=" col-md-3"></label>
<div class=" col-md-9">
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlinedochipo10" value="opcao10">
<label class="form-check-label" for="inlinedochipo10">Declarações de Imposto de Renda perante a Receita Federal</label></div><label class="col-md-14"><?php echo form_dropdown("dochipo", array("sel" => lang("sel"),"irpf1" => lang("irpf1"),"irpf2" => lang("irpf2"),"irpf3" => lang("irpf3"),"irpf4" => lang("irpf4"),"irpf5" => lang("irpf5"),"irpf6" => lang("irpf6")), array($model_info->dochipo), "class='select2'");
?>
</div>
</div>
</div>
<div class="form-group">
<label for="docimp" class=" col-md-12"><?php echo lang('docimp'); ?></label>
<div class="form-check form-check-inline">
</div>
<div class=" col-md-14">
<input class="form-check-input" type="checkbox" id="inlinedocimp1" value="opcao1">
<label class="form-check-label" for="inlinedocimp1"><b>Ação Cominatória (obtenção de medicamento ou tratamento de saúde)</b></label>
</div>
<div class=" col-md-9">
<label class="form-check-label" for="inlinedocimp2">• Certidão de casamento ou nascimento do requerente;</label>
</div>
<div class=" col-md-9">
<label class="form-check-label" for="inlinedocimp2">• Relatório e/ou laudo médico contendo o CID da enfermidade, carimbo, assinatura e CRM do médico responsável;</label>
</div>
<div class=" col-md-9">
<label class="form-check-label" for="inlinedocimp2">• Prontuário médico, exames, atestados e outros documentos que demonstrem eventual acompanhamento clínico;</label>
</div>
<div class=" col-md-9">
<label class="form-check-label" for="inlinedocimp2">• Receituário médico com a descrição do procedimento e/ou do medicamento, da sua quantidade, dosagem e tempo de uso.</label>
</div>
<div class=" col-md-9">
<label class="form-check-label" for="inlinedocimp2"><u> Observação: </u> no caso do requerente ser menor de 18 anos, deverão ser solicitados os documentos de seu representante legal (pai, mãe ou tutor).</label>
</div>
<div class=" col-md-9">
<input class="form-check-input" type="checkbox" id="inlinedocimp2" value="opcao2">
<label class="form-check-label" for="inlinedocimp2"><b>Expedição de Alvará Judicial</b></label>
</div>
<div class=" col-md-9">
<label class="form-check-label" for="inlinedocimp2">• Certidão de casamento ou nascimento do requerente;</label>
</div>
<div class=" col-md-9">
<label class="form-check-label" for="inlinedocimp2">• Certidão de óbito (se os valores perseguidos integram o espólio de pessoa falecida);</label>
</div>
<div class=" col-md-9">
<label class="form-check-label" for="inlinedocimp2">• Cópia da sentença ou do termo de acordo que demonstre a relação dos valores que se objetiva o recebimento (se for o caso);</label>
</div>
<div class=" col-md-9">
<label class="form-check-label" for="inlinedocimp2">• Ofício e/ou resposta de ofício eventualmente expedido indicando os valores que se objetiva o recebimento (se for o caso);</label>
</div>
<div class=" col-md-9">
<label class="form-check-label" for="inlinedocimp2">• Documentos que demonstrem os valores perseguidos (se for o caso);</label>
</div>
<div class=" col-md-9">
<label class="form-check-label" for="inlinedocimp2">• Termo de Rescisão de Contrato de Trabalho (TRCT), caso a verba seja de origem trabalhista;</label>
</div>
<div class=" col-md-9">
<label class="form-check-label" for="inlinedocimp2">• Mandado de Levantamento Eletrônico (MLE) preenchido com os dados da conta bancária de titularidade do requerente ou de seu representante legal;</label>
</div>
<div class=" col-md-9">
<label class="form-check-label" for="inlinedocimp2">• Documentos de identificação do representante legal (pai, mãe ou tutor), no caso de se tratar de valor devido a título de pensão alimentícia à(aos) filho(s) menor(es) de 18 anos;</label>
</div>
<div class=" col-md-9">
<label class="form-check-label" for="inlinedocimp2"><b> Observação: </b> no caso do requerente ser menor de 18 anos e maior de 16 anos e for solicitado o benefício da gratuidade judiciária, este deverá assinar também a declaração de hipossuficiência.</label>
</div>
<div class=" col-md-9">
<label class="form-check-label" for="inlinedocimp2"><b> Observação: </b> no caso do requerente ser menor de 18 anos e maior de 16 anos, deverão ser solicitados os documentos de seu representante legal (pai, mãe ou tutor).</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlinedocimp3" value="opcao3">
<label class="form-check-label" for="inlinedocimp3">Relatório e/ou laudo médico contendo o CID da enfermidade, carimbo, assinatura e CRM do médico responsável</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlinedocimp4" value="opcao4">
<label class="form-check-label" for="inlinedocimp4">Prontuário médico, exames, atestados e outros documentos que demonstrem eventual acompanhamento clínico</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlinedocimp5" value="opcao5">
<label class="form-check-label" for="inlinedocimp5">Receituário médico com a descrição do procedimento e/ou do medicamento, da sua quantidade, dosagem e tempo de uso</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlinedocimp6" value="opcao6">
<label class="form-check-label" for="inlinedocimp6"><b>Observação:</b> no caso do requerente ser menor de 18 anos e maior de 16 anos, deverão ser solicitados os documentos de seu representante legal (pai, mãe ou tutor)</label>
A exibição está perfeita, como eu quero:
O problema é que nada que é selecionado, é lançado no banco do dados. Se eu seleciono o box e a informação, ele não salva. A informação está exibindo é um zero e nada mais.