Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Dae pessoal,
Tô com um probleminha aqui, oque acontece eh o seguinte, consulto um banco em firebird, e seleto algumas informações, referente ao cadastro, e listo com checkboxes os "dependentes" desse cadastro, como o numero de dependetes muda de cadastro pra cadastro, optei por usar uma array, porem na hora de passar elas pra outro banco, em sql, nao consigo gravar todas as posições. segue o código:
<?php
$dependentes = ibase_query($db,"SELECT * FROM ENTIDADE_DEPENDENTE WHERE CNPJ = '$cnpj'");
while($row=ibase_fetch_object($dependentes)) {
$nome_dependentes = $row->NOME;
?> <tr>
<td height="22" colspan="2" align="right" valign="middle"><input type="checkbox" name="dependente[]" id="dependente" value="<?php echo "$nome_dependentes";?>" /></td>
<td height="22" align="left" valign="middle"><label><?php echo "$nome_dependentes"; ?></label></td>
</tr>
<?php } ?>
agora , recebe_dados.php (q eh pra onde o form da pagina acima leva):
<?php
include "conecta_sql.php";
$matricula = $_POST["matricula"];
$nome = $_POST["nome"];
$email = $_POST["email"];
$check_dependentes = $_POST["check_dependentes"];
foreach($_POST['dependente'] as $dependentes_marcados)
{
echo $dependentes_marcados "<br>"; #aki eu consigo ver todos os q foram marcados nos checkbox, porem quando grava no sql, soh grava a ultima posição da array
}
$check_convidados = $_POST["check_convidados"];
$convidado1 = $_POST["convidado1"];
$convidado2 = $_POST["convidado2"];
$convidados = "$convidado1 ,$convidado2";
$lista_espera = $_POST["lista_espera"];
$habi = $_POST["habi"];
$grava_tabela = mysql_query ("INSERT INTO inscritos_reveillon2012 (matricula, nome, email, tem_dependentes, nome_dependentes, tem_convidados, nome_convidados, lista_espera, autoriza_debito) value ('$matricula','$nome','$email','$check_dependentes', '$dependentes_marcados','$check_convidados','$convidados','$lista_espera','$habi')");
echo "<br>"."INSCRIÇÃO EFETUADA COM SUCESSO!!!";
?>
valeu pessoal, desde já agradeço a atenção.
um forte abraço a todos
Carregando comentários...