Jump to content


Photo

Cadastrar Múltiplos Dados Na Tabela


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 Luiz Miguel

Luiz Miguel

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino

Posted 14/05/2011, 13:13

Boa a todos

Estou comecando a desenvolver em php, tenho pouca esperiencia, mais ja tou fazendo uns negocios rsrs

minha duvida é a seguinte,

tenho um sistema de cadastro familiar, fiz a parte do cadastro da familia, ate ai tudo bem, so que os integrantes da familia deixei em outra tabela
quando faço a insercao da familia, recupero o numero dela via get, e ja vai pra pagina cadastro de integrantes dela

segue o codigo da tabela integrantes da familia, do jeito q sei fazer rsrs.

<?php
include("include/config.php");

function databr($data, $opt)
{
if ($opt==1)
{
$dia = substr($data,0,2);
$mes = substr($data,3,2);
$ano = substr($data,6,4);
$databr = $ano ."-" .$mes . "-" .$dia;
}
else
{
$dia = substr($data,8,2);
$mes = substr($data,5,2);
$ano = substr($data,0,4);
$databr = $dia ."/" .$mes . "/" .$ano;
}

return $databr;
}
$numero_familiar = $_get["pega_numero"]
$quant_integrantes = $_POST[quant_integrantes];
$acao = $_GET["acao"];
$id = $_GET["id"];

if($acao != ""){
$sql_not = "SELECT *, date_format(data_nasc, '%d/%m/%Y') AS data_nasc, date_format(data_emissao, '%d/%m/%Y') AS data_emissao FROM cadastro_familiar WHERE id_cadastro = '$id'";
$resultado = mysql_query($sql_not);
$registro = mysql_fetch_array($resultado);
}
?>
<div id="geral_cont">
<div id="titulo_formularios">
<h1>Cadastro da Fam&iacute;lia</h1></div>
<div id="conteudo_formulario">
<form action="" method="post">

<div id="box_label">

<label for="quant_pessoas">Quantidade Pessoas na Casa:
</label>

<input name="quant_integrantes" type="text" class="imput" id="quant_integrantes" value="<?php echo $quant_integrantes; ?>" size="10" />
<input type="submit" name="button2" id="button2" value="Ok" />
</div>

</form><br />
<div style="clear: both;"></div>
<form id="form_padrao" name="form_padrao" method="post" action="index.php?secao=op_beneficiario" >
<fieldset>
<legend>Composi&ccedil;&atilde;o Familiar:</legend>
<fieldset>

<legend>Nome e Endereço</legend>
<?php
$total_div = array('
<div id="box_label">

<label for="txt_parentesco_integrante">Parentesco:<br /></label>
<select name="txt_parentesco_integrante" class="imput_lista" id="txt_parentesco_integrante" type="text" onchange="wm()">
<option value="">Selecione</option>
<option value="Avó(ô)">Avó(ô)</option>
<option value="Cunhado(a)">Cunhado(a)</option>
<option value="Esposo(a)">Esposo(a)</option>
<option value="Filho(a)">Filho(a)</option>
<option value="Genro(a)">Genro(a)</option>
<option value="Mãe">Mãe</option>
<option value="Nora(a)">Nora(a)</option>
<option value="Pai">Pai</option>
<option value="Sobrinho(a)">Sobrinho(a)</option>
<option value="Sogro(a)">Sogro(a)</option>
<option value="Tio(a)">Tio(a)</option>
<option value="Outro">Outro</option>
</select>

</div>
<div id="box_label">
<label for="txt_nome_integrante">Nome:<br />
</label>

<input name="txt_nome_integrante" type="text" class="imput" id="txt_nome_integrante" value="" size="80"/>
</div>
<div id="box_label">
<label for="txt_data_nasc_integrante">Data Nascimento:<br />
</label>

<input name="txt_data_nasc_integrante" type="text" class="imput" id="txt_data_nasc_integrante" valeu="" size="14" onkeyup="Formatadata(this,event)"/>
</div>
<div style="clear: both;"></div>
'

,

'<div id="box_label">
<label for="txt_parentesco_integrante2">Parentesco:<br /></label>
<select name="txt_parentesco_integrante2" class="imput_lista" id="txt_parentesco_integrante2" type="text" onchange="wm()">
<option value="">Selecione</option>
<option value="Avó(ô)">Avó(ô)</option>
<option value="Cunhado(a)">Cunhado(a)</option>
<option value="Esposo(a)">Esposo(a)</option>
<option value="Filho(a)">Filho(a)</option>
<option value="Genro(a)">Genro(a)</option>
<option value="Mãe">Mãe</option>
<option value="Nora(a)">Nora(a)</option>
<option value="Pai">Pai</option>
<option value="Sobrinho(a)">Sobrinho(a)</option>
<option value="Sogro(a)">Sogro(a)</option>
<option value="Tio(a)">Tio(a)</option>
<option value="Outro">Outro</option>
</select>

</div>
<div id="box_label">
<label for="txt_nome_integrante2">Nome:<br />
</label>

<input name="txt_nome_integrante2" type="text" class="imput" id="txt_nome_integrante" value="" size="80"/>
</div>
<div id="box_label">
<label for="txt_data_nasc_integrante2">Data Nascimento:<br />
</label>

<input name="txt_data_nasc_integrante2" type="text" class="imput" id="txt_data_nasc_integrante2" valeu="" size="14" onkeyup="Formatadata(this,event)"/>
</div>
<div style="clear: both;"></div>
'
,
'<div id="box_label">
<label for="txt_parentesco_integrante3">Parentesco:<br /></label>
<select name="txt_parentesco_integrante3" class="imput_lista" id="txt_parentesco_integrante3" type="text" onchange="wm()">
<option value="">Selecione</option>
<option value="Avó(ô)">Avó(ô)</option>
<option value="Cunhado(a)">Cunhado(a)</option>
<option value="Esposo(a)">Esposo(a)</option>
<option value="Filho(a)">Filho(a)</option>
<option value="Genro(a)">Genro(a)</option>
<option value="Mãe">Mãe</option>
<option value="Nora(a)">Nora(a)</option>
<option value="Pai">Pai</option>
<option value="Sobrinho(a)">Sobrinho(a)</option>
<option value="Sogro(a)">Sogro(a)</option>
<option value="Tio(a)">Tio(a)</option>
<option value="Outro">Outro</option>
</select>

</div>
<div id="box_label">
<label for="txt_nome_integrante3">Nome:<br />
</label>

<input name="txt_nome_integrante3" type="text" class="imput" id="txt_nome_integrante" value="" size="80"/>
</div>
<div id="box_label">
<label for="txt_data_nasc_integrante3">Data Nascimento:<br />
</label>

<input name="txt_data_nasc_integrante3" type="text" class="imput" id="txt_data_nasc_integrante3" valeu="" size="14" onkeyup="Formatadata(this,event)"/>
</div>
<div style="clear: both;"></div>
'
,

'<div id="box_label">
<label for="txt_parentesco_integrante4">Parentesco:<br /></label>
<select name="txt_parentesco_integrante4" class="imput_lista" id="txt_parentesco_integrante4" type="text" onchange="wm()">
<option value="">Selecione</option>
<option value="Avó(ô)">Avó(ô)</option>
<option value="Cunhado(a)">Cunhado(a)</option>
<option value="Esposo(a)">Esposo(a)</option>
<option value="Filho(a)">Filho(a)</option>
<option value="Genro(a)">Genro(a)</option>
<option value="Mãe">Mãe</option>
<option value="Nora(a)">Nora(a)</option>
<option value="Pai">Pai</option>
<option value="Sobrinho(a)">Sobrinho(a)</option>
<option value="Sogro(a)">Sogro(a)</option>
<option value="Tio(a)">Tio(a)</option>
<option value="Outro">Outro</option>
</select>

</div>
<div id="box_label">
<label for="txt_nome_integrante4">Nome:<br />
</label>

<input name="txt_nome_integrante4" type="text" class="imput" id="txt_nome_integrante" value="" size="80"/>
</div>
<div id="box_label">
<label for="txt_data_nasc_integrante4">Data Nascimento:<br />
</label>

<input name="txt_data_nasc_integrante4" type="text" class="imput" id="txt_data_nasc_integrante4" valeu="" size="14" onkeyup="Formatadata(this,event)"/>
</div>
<div style="clear: both;"></div>
'
,

'<div id="box_label">
<label for="txt_parentesco_integrante5">Parentesco:<br /></label>
<select name="txt_parentesco_integrante5" class="imput_lista" id="txt_parentesco_integrante5" type="text" onchange="wm()">
<option value="">Selecione</option>
<option value="Avó(ô)">Avó(ô)</option>
<option value="Cunhado(a)">Cunhado(a)</option>
<option value="Esposo(a)">Esposo(a)</option>
<option value="Filho(a)">Filho(a)</option>
<option value="Genro(a)">Genro(a)</option>
<option value="Mãe">Mãe</option>
<option value="Nora(a)">Nora(a)</option>
<option value="Pai">Pai</option>
<option value="Sobrinho(a)">Sobrinho(a)</option>
<option value="Sogro(a)">Sogro(a)</option>
<option value="Tio(a)">Tio(a)</option>
<option value="Outro">Outro</option>
</select>

</div>
<div id="box_label">
<label for="txt_nome_integrante5">Nome:<br />
</label>

<input name="txt_nome_integrante5" type="text" class="imput" id="txt_nome_integrante" value="" size="80"/>
</div>
<div id="box_label">
<label for="txt_data_nasc_integrante5">Data Nascimento:<br />
</label>

<input name="txt_data_nasc_integrante5" type="text" class="imput" id="txt_data_nasc_integrante5" valeu="" size="14" onkeyup="Formatadata(this,event)"/>
</div>
<div style="clear: both;"></div>
'
,

'<div id="box_label">
<label for="txt_parentesco_integrante6">Parentesco:<br /></label>
<select name="txt_parentesco_integrante6" class="imput_lista" id="txt_parentesco_integrante6" type="text" onchange="wm()">
<option value="">Selecione</option>
<option value="Avó(ô)">Avó(ô)</option>
<option value="Cunhado(a)">Cunhado(a)</option>
<option value="Esposo(a)">Esposo(a)</option>
<option value="Filho(a)">Filho(a)</option>
<option value="Genro(a)">Genro(a)</option>
<option value="Mãe">Mãe</option>
<option value="Nora(a)">Nora(a)</option>
<option value="Pai">Pai</option>
<option value="Sobrinho(a)">Sobrinho(a)</option>
<option value="Sogro(a)">Sogro(a)</option>
<option value="Tio(a)">Tio(a)</option>
<option value="Outro">Outro</option>
</select>

</div>
<div id="box_label">
<label for="txt_nome_integrante6">Nome:<br />
</label>

<input name="txt_nome_integrante6" type="text" class="imput" id="txt_nome_integrante" value="" size="80"/>
</div>
<div id="box_label">
<label for="txt_data_nasc_integrante6">Data Nascimento:<br />
</label>

<input name="txt_data_nasc_integrante6" type="text" class="imput" id="txt_data_nasc_integrante6" valeu="" size="14" onkeyup="Formatadata(this,event)"/>
</div>
<div style="clear: both;"></div>
'
,

'<div id="box_label">
<label for="txt_parentesco_integrante7">Parentesco:<br /></label>
<select name="txt_parentesco_integrante7" class="imput_lista" id="txt_parentesco_integrante7" type="text" onchange="wm()">
<option value="">Selecione</option>
<option value="Avó(ô)">Avó(ô)</option>
<option value="Cunhado(a)">Cunhado(a)</option>
<option value="Esposo(a)">Esposo(a)</option>
<option value="Filho(a)">Filho(a)</option>
<option value="Genro(a)">Genro(a)</option>
<option value="Mãe">Mãe</option>
<option value="Nora(a)">Nora(a)</option>
<option value="Pai">Pai</option>
<option value="Sobrinho(a)">Sobrinho(a)</option>
<option value="Sogro(a)">Sogro(a)</option>
<option value="Tio(a)">Tio(a)</option>
<option value="Outro">Outro</option>
</select>

</div>
<div id="box_label">
<label for="txt_nome_integrante7">Nome:<br />
</label>

<input name="txt_nome_integrante7" type="text" class="imput" id="txt_nome_integrante" value="" size="80"/>
</div>
<div id="box_label">
<label for="txt_data_nasc_integrante7">Data Nascimento:<br />
</label>

<input name="txt_data_nasc_integrante7" type="text" class="imput" id="txt_data_nasc_integrante7" valeu="" size="14" onkeyup="Formatadata(this,event)"/>
</div>
<div style="clear: both;"></div>
'
,

'<div id="box_label">
<label for="txt_parentesco_integrante8">Parentesco:<br /></label>
<select name="txt_parentesco_integrante8" class="imput_lista" id="txt_parentesco_integrante8" type="text" onchange="wm()">
<option value="">Selecione</option>
<option value="Avó(ô)">Avó(ô)</option>
<option value="Cunhado(a)">Cunhado(a)</option>
<option value="Esposo(a)">Esposo(a)</option>
<option value="Filho(a)">Filho(a)</option>
<option value="Genro(a)">Genro(a)</option>
<option value="Mãe">Mãe</option>
<option value="Nora(a)">Nora(a)</option>
<option value="Pai">Pai</option>
<option value="Sobrinho(a)">Sobrinho(a)</option>
<option value="Sogro(a)">Sogro(a)</option>
<option value="Tio(a)">Tio(a)</option>
<option value="Outro">Outro</option>
</select>

</div>
<div id="box_label">
<label for="txt_nome_integrante8">Nome:<br />
</label>

<input name="txt_nome_integrante8" type="text" class="imput" id="txt_nome_integrante" value="" size="80"/>
</div>
<div id="box_label">
<label for="txt_data_nasc_integrante8">Data Nascimento:<br />
</label>

<input name="txt_data_nasc_integrante8" type="text" class="imput" id="txt_data_nasc_integrante8" valeu="" size="14" onkeyup="Formatadata(this,event)"/>
</div>
<div style="clear: both;"></div>
');

for($a=0;$a<$quant_integrantes;$a++){
echo "$total_div[$a]";

};
?>
<div style="clear: both;"></div>
<br />


<input type="submit" name="button" id="button" value="<?php if ($acao != "") {echo $acao;}else {echo "Inserir";}?>" />
<input name="acao" type="hidden" id="acao" value="<?php if ($acao != "") {echo $acao;}else {echo "Inserir";}?>" />
<input name="id" type="hidden" id="id" value="<?php echo $id; ?>" />
<input name="nome" type="hidden" id="nome" value="<?php echo $registro[nome]; ?>" />
</p>
</fieldset>
</fieldset>
</form>

</div>


</div>

fiz o seguinte, quem ta cadastrando informa o numero de pessoas que mora na casa, ai deixei as divs em um array, aparece o numero que ela digitou, no caso coloquei ate 10

so que sei como enviar esses dados pelo post, ate ai tudo bem, so que não sei como recuperar esses dados para inserir no banco

quem poder ajudar agradeco

Edição feita por: Luiz Miguel, 14/05/2011, 13:16.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq