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

Ajuda com função php


andreclaws

Pergunta

Olá pessoal,

Estou desenvolvendo um sistema de gestão de lojas de automóveis para uso próprio e tenho dificuldade na seguinte etapa:

tenho duas tabelas SQL, uma com as marcas de veiculos que eu cadastro atraves de <form> e uma segunda tabela que cadastra os modelos dos veiculos, via <form> também.

O <form_marca> tem somente o campo marca e o 'submit', o <form_modelo> puxa em uma <select> as marcas cadastradas na tabela 'marcas', e o segundo campo deste <form> é uma <input> para cadastrar o modelo vinculado a marca.

O PROBLEMA É:

Não consigo fazer a função que puxe os dados da select e cole na tabela 'modelos' a marca selecionada....

alguém pode me ajudar???

PS: Desculpe se estou postando no tópico errado.

Desde já agradeço a atenção

André

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

tabela 1

id | marca | tipo

tabela2

cod | modelo | busca marca

form1

<form class="block-content form" id="complex_form" method="post" action="func_cadastra_marcas.php" enctype="multipart/form-data">
                <h1>Veículos - Marcas</h1>
                
                
                
                                        <fieldset class="grey-bg">
                                            <legend>Nova Marca:</legend>
                                            <div class="colx2-left-double required">
                                                <label for="complex-en-subtitle">Marca:</label>
                                                <span class="relative">
                        <input type="text" name="marca" id="marca" value="" class="col200pxL-left">                                                    
                                                </span></div>
                                            
<div class="float-left gutter-right">
                            <span class="label">Tipo de Marca</span>
                            <p class="input-height grey-bg">
                                <input type="radio" name="tipo" id="tipo-0" value="0"> <label for="tipo-0">Marcas Populares</label> 
                                <input type="radio" name="tipo" id="tipo-1" value="1"> <label for="tipo-1">Grandes Marcas</label>
                            </p>
    
                                           
                    </div>
                                                                                                                                                                                                            <button type="submit">Cadastrar Marca</button>

                    </form>
                    
                    </fieldset>
form2
<form class="block-content form" id="complex_form" method="post" action="func_cadastra_modelos.php" enctype="multipart/form-data">
  <?php
  include"config.php";
  
                     $sql              = ("SELECT id, marca  FROM marcasveiculos");
                     $optionAbre       = ('<option value="');
                     $optionFechaAspas = ('">');
                     $optionFecha      = ('</option>');
                     $optionName       = ('name="buscamarca"');
                      $optionId       = ('name="buscamarca"');

                        ?>
                <h1>Marcas - Modelos</h1>
                
                
                
                                        <fieldset class="grey-bg">
                                            <legend>Novo Modelo:</legend>
                                            <div class="colx2-left-double required">
                                                <label for="complex-en-subtitle">Marca:</label>
                                                <span class="relative">
                        <select name="buscamarca" id="buscamarca">

                        <?php 
                    $result = mysql_query($sql);
                    while ($tbl = mysql_fetch_array($result)){
                        $id    = $tbl['id'];
                        $marca = $tbl['marca'];
    
                        
                echo" $optionAbre $optionName $optionId $id $optionFechaAspas $marca $optionFecha ";}
                
?>
                        </select>
                                                </span></div>
                                            <div class="colx2-left-double required">
                                                <label for="complex-en-subtitle">Modelo:</label>
                                                <span class="relative">
                        <input type="text" name="modelo" id="modelo" value="" class="col200pxL-left">                                                    
                                                </span></div>
                                                                                                                                                                                                            <button type="submit">Cadastrar Modelo</button>

                    </form>
                    </fieldset>

Assim?

Link para o comentário
Compartilhar em outros sites

  • 0

Olá andreclaws,

Se não me engano você quer trazer para o select marcas os modelos, certo? para isso, você tem que criar uma chave estrangeira na hora de cadastrar os modelos. Por ex:

tabela 1

idMarca | marca | tipo

tabela2

idModelo | idMarca | cod | modelo | busca marca

Dessa forma ficará mais fácil de você trazer corretamente o que você deseja.

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0
Olá andreclaws,

Se não me engano você quer trazer para o select marcas os modelos, certo? para isso, você tem que criar uma chave estrangeira na hora de cadastrar os modelos. Por ex:

tabela 1

idMarca | marca | tipo

tabela2

idModelo | idMarca | cod | modelo | busca marca

Dessa forma ficará mais fácil de você trazer corretamente o que você deseja.

Abraços

na realidade eu já consegui traz para <select> as marcas, quero agora colher os valores da select e cadastrar na segunda tabela, como faz? rs

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,9k
×
×
  • Criar Novo...