Jump to content
Fórum Script Brasil
  • 0

Ajuda com função php


andreclaws

Question

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

4 answers to this question

Recommended Posts

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