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

Inserção de campos automaticamente


Rodrigo Vieira E. da Silva

Pergunta

Bom dia a todos do Forúm.

É o seguinte meu problema diante de vocês é muito mais facil do que eu imagino. Tenho um formulário que está em anexo vejam a figura.

postar-drivers.jpg

Então eu tenho 2 tabelas que desenvolvidas no mysql

1º Tabela chama-se DRIVERS

Campos da Tabela

DRIVER_ID----------------------------INT AUTOINCREMENT PRIMARY KEY

DRIVER_TIPO--------------------------VARCHAR

DRIVER_FABRICANTE--------------------VARCHAR

DRIVER_APARELHO----------------------VARCHAR

DRIVER_MODELO------------------------VARCHAR

DRIVER_TESTADO-----------------------INT

2ª TABELA CHAMA-SE FUNCAO

FUNCAO_ID----------------------------INT AUTOINCREMENT PRIMARY KEY

FUNCAO_DRIVER_ID---------------------INT

FUNCAO_NOME--------------------------VARCHAR

FUNCAO_CODIGO------------------------TEXT

A dúvida que não cala como unir as tabelas, e que quando o usuário clicar em inserir função como eu faço para aparecer novamente o campo função e codigo_IR, e cadastrar essas novas funções na tabela Função. É o seguinte isso são funções de controle remoto então o controle remoto tem inumeras e varios codigo para cada função.

Agradeço a atenção de todos.

Atenciosamente;

Rodrigo Vieira Eufrasio da Silva

ENTRE EM CONTATO COMIGO

www.brandcompany.com.br

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Cara se entendi sua dúvida tenta faz o seguinte:

/*Inserir*/
$sqlDriver = "INSERT INTO drivers (driver_tipo, driver_fabricante, driver_aparelho, driver_modelo, driver_testado) 
                                   VALUES ('$tipo', '$fabricante', '$aparelho', '$modelo', '$testado')";

$exec = mysql_query($sqlDriver) or die(mysql_error());

$ultimoId = mysql_insert_id();

$sqlFuncao = "INSERT INTO funcao(funcao_driver_id, funcao_nome, funcao_codigo) 
                VALUES ('$ultimoId', '$funcao',  '$codigo')";

$exec = mysql_query($sqlFuncao) or die(mysql_error());
echo "Registros inseridos";
/*Fim Inserir*/

/*Selecionar registros associando os ids*/
$sqlSelect = "SELECT d.driver_tipo as tipo, 
                     d.driver_fabricante as fabricante, 
                     d.driver_aparelho aparelho, 
                     d.driver_modelo as modelo,
                     d.driver_testado as testado,
                     f.funcao_nome as funcao, f.funcao_codigo as codigo
                     FROM drivers d, funcao f 
                     WHERE d.driver_id = f.funcao_driver_id
                     ";

$ex = mysql_query($sqlSelect) or die(mysql_error());
/*Fim Selecionar registros associando os ids*/

Depois é só adaptar a sua necessidade mas lembre-se de associar as variaveis que estão sendo usadas nos INSERTs com as var $_POST que vem do seu form.

Qualquer coisa posta ae..

Editado por Vinicius.Souza
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,2k
    • Posts
      652k
×
×
  • Criar Novo...