Jump to content

Carregar Combobox a partir de outra


Whiteangel

Recommended Posts

Whiteangel

Boas malta, tenho uma combobox que me vai buscar um tipo e mediante o id selecionado queria na combobox2  filtrar a pesquisa e aparecer somente os que pertencem ao tipo escolhido na combo1. Mas não me está apresentar valores na combo2. Podem dar uma ajudinha?

<?php
session_start();
include_once("seguranca.php");
include_once("conexao.php");
?>
<html lang="pt-pt">
  <body role="document">
    <div class="container theme-showcase" role="main">      
      <div class="row">
        <div class="col-md-12">
          <form class="form-horizontal" method="POST" action="Inserir.php"> 
        
          <div class="form-group">
            <label for="inputPassword3" class="col-sm-2 control-label">Tipo<font color="red" size="4">&nbsp*</font></label>
            <div class="col-sm-10">
              <select class="form-control" name="combobox1" id="mySelect" onchange="myFunction()" >
                  <?php 
                        $resultado_tipo =mysql_query("SELECT idtipo, Nome_Tipo  FROM tipo_requerente;");
                        while($dados_tipo = mysql_fetch_assoc($resultado_tipo)){
                            ?>
                                <option value="<?php echo $dados_tipo["idtipo"]; ?>"><?php echo $dados_tipo["Nome_Tipo"];?></option>
                            <?php
                        }
                    ?>
                </select>
            </div>
          </div>
          
        <div class="form-group">
            <label for="inputEmail3" class="col-sm-2 control-label">Nome<font color="red" size="4">&nbsp*</font></label>
            <div class="col-sm-10">
            <select class="form-control" name="combobox2" >
                  <?php 
                    if (isset($_POST["selected"])){
                        $resultado_req =mysql_query("SELECT idReq, Nome_Req  FROM requerente;");
                        while($dados_req = mysql_fetch_assoc($resultado_req)){
                        
                            ?>
                                <option value="<?php echo $dados_req["idreq"]; ?>"><?php echo $dados_req["Nome_Req"];?></option>
                            <?php
                        }
                        }
                    ?>
            </select>
            </div>
        </div>
            </form>
        </div>
        </div>
    </div> 

    <script>
        function myFunction(){
            selected = document.getElementById('mySelect').options[document.getElementById('mySelect').selectedIndex].value;
            $.ajax({
               url: 'Inserir_Formulario.php',
               type:'POST',
               data: {selected: selected}, 
               error: function() {
                  alert('Algo está errado');
               },
               success: function(data) {
                   alert("sucesso");  
               }
            });
        }
</script>

  </body>
</html>

 

Edited by Whiteangel
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.