Jump to content
Fórum Script Brasil
  • 0

Inserção de campos automaticamente


Rodrigo Vieira E. da Silva

Question

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 to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 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..

Edited by Vinicius.Souza
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...