Abrir nova aba com os dados cadastrados anterioremente
Boa tarde,
Estou fazendo um formulário em abas onde serão cadastrados os dados pessoais, dependentes e beneficiários.
Até aqui está tudo indo bem, mas como há casos onde os dependentes serão os beneficiários, preciso listar os dependentes cadastrados e se o usuário não desmarcar terei que salvar como beneficiários (se este for o caso).
// Função para carregar os dados de DEPENDENTES
$(document).ready(function() {
$("#bt_depend").on("click", function() {
alert("A div beneficiarios tem a classe active");
function carregarDados(){
var busca = $('#socio').val();
if(busca != "" && busca.length >= 1){
$.ajax({
url: "consulta_dependentes.php",
type: "get",
dataType: "json",
data: {
acao: 'consulta',
term: $('#socio').val()
},
success: function( data ) {
for(var i=0;data.length>i;i++){
$('#beneficiarios').append('<tr>'+
'<td>'+i+'</td>'+
'<td><label class="campo" for="beneficiario1"><input type="text" name="beneficiario[]" id="beneficiario1" maxlength="100" tabindex="67" title="Nome" value="'+dados[i].dependente+'"/></label></td>'+
'<td><label class="data" for="parentescobn1"><input type="text" name="parentescobn[]" id="parentescobn1" tabindex="68" title="Grau de Parentesco" value="'+dados[i].parentesco+'"</td>'+
'<td><label class="data" for="estadocivilbn1"><input type="text" name="estadocivilbn[]" id="estadocivilbn1" tabindex="69" title="Estado Civil" value="'+dados[i].descricao_civil+'"</td>'+
'<td><label class="data" for="nascimentobn1"><input type="text" name="nascimentobn[]" id="nascimentobn1" tabindex="70" title="Estado Civil" value="'+dados[i].nascimento+'"</td>'+
'</tr>');
}/*success*/
});/*$.ajax*/
}/*if(busca != "" && busca.length >= 1)*/
}/* carregarDados*/
})/*$("#bt_depend").on("click", function() {*/
});
Identifiquei o tbody da tabela com <tbody id="beneficiarios">
Mas não exibe os dependentes cadastrados, nem erros... nada
O arquivo onde é feita a consulta está assim:
<?php require_once ("my_lib.php");
include_once ("funcoes_php.php");
// Recebe os parâmetros enviados via GET
$acao = ($_POST['acao'] ? $_GET['acao'] : $_GET['acao']);
echo $acao." ação <br /> busca";
$acao = mysql_real_escape_string($acao);
$busca = mysql_real_escape_string(RemoveAcentos($_GET['term']));
echo $busca;
if($acao == 'consulta'){
$sql="SELECT tb_proposta_dependentes.dependente,tb_proposta_dependentes.nascimento, tb_proposta_dependentes.codigo_parentesco, tb_proposta_dependentes.estadocivil, tb_parentesco.codigo, tb_parentesco.descricao as parentesco,tb_estados_civil.sigla, tb_estados_civil.descricao as descricao_civil FROM tb_proposta_dependentes
INNER JOIN tb_parentesco ON(tb_proposta_dependentes.codigo_parentesco=tb_parentesco.codigo)
INNER JOIN tb_estados_civil ON(tb_proposta_dependentes.estadocivil=tb_estados_civil.sigla)
WHERE tb_proposta_dependentes.socio_proposta = '$busca' ORDER BY tb_proposta_dependentes.dependente_id ASC";
$sql=mysql_query($sql) or die (mysql_error());
while ($reg = mysql_fetch_array($sql)) {
$data_nova =strtotime($reg["nascimento"]);
$data_nova =date("d/m/Y", $data_nova);
$data[] =array(
'dependente' =>$reg['dependente'],
'nascimento' =>$data_nova,
'codigo_parentesco' =>$reg["codigo_parentesco"],
'estadocivil' =>$reg["estadocivil"],
'parentesco' =>$reg["parentesco"],
'sigla' =>$reg["sigla"],
'descricao_civil' =>$reg["descricao_civil"]
);
}
echo json_encode($data);
}
?>
Agradeço quem puder me ajudar.Discussão (0)
Carregando comentários...