Ir para conteúdo
Fórum Script Brasil
  • 0

Criar + Uma Linha Ao Cadastro De Dependentes.


PauloRJ

Pergunta

Fala povo, gostaria de algum tutorial e/ou exemplo.

Tenho um cadastro de usuarios no qual tem dependentes.

e gostaria de um botao MAIS UM no qual o mesmo incluia + uma linha na pagina de cadastro

se tem 2 linhas e quero + 1 dependente clika no botao + 1 e aparece + uma linha para cadastro.

-> Tipo o mysql quando estamos estruturando uma tabela e tem a opção de incluir mais uma linha.

add_campo.jpg

e ao terminar seria uma pagina de validação para pegar os dados do usuario MASTER (responsavel) e seus dependentes e cadastrar no banco, no qual os dependentes terao o id do usuario master.

2 tabelas

Usuarios Master com auto incremente e outra tabela DEPENDENTES que terao id do usuario master sem auto increment.

é isso!

Alguma ideia?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Uma das idéias seria a seguinte, fazer o formulário com um laço de repetição (while ou for) de uma maneira que se uma variável que controla estiver vazia repete 2 vezes, caso contrário repete de acordo com a variável...

A idéia seria mais ou menos assim:

$laco = $_POST['laco'];
if ($laco == ""){
$laco = 2;
}else{
$laco = $laco;
}
$controle = 1;
echo "<form name=\"form1\" method=\"post\" action=\"pagina.php\">";
while ($controle <= $laco){
echo"<input name=\"nome[]\" type=\"text\" id=\"nome\">";
$controle++;
}
    <input type="submit" name="Submit" value="Enviar">//Esse aqui envia os dados para a página que enviará para o BD
  </p>
  </form>";
$controle = $controle+1;
echo "<BR><BR><BR><form name=\"form1\" method=\"post\" action=\"propriapagina.php\">
<input name=\"laco\" type=\"hidden\" id=\"hidden\" value=\"$controle\"><BR>
    <input type="submit" name="Submit" value="Mais 1">//Esse aqui vai enviar o valor do $controle que passa a ser o $laco para a própria página, por isso o action dessa botão tem que ser o próprio nome da página que gerará o formulário...
  </form>";

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...