Jump to content
RenatoD

[RESOLVIDO]Alimentando combobox com informações do banco

Recommended Posts

Boa noite galera,

Estou com o seguinte problema

 

Eu tenho uma procedure que me retorna todas as informações das transações, e esta funcionando.

porem eu tenho a seguinte situação... a procedure das transações só me retorna a opção que contem na transação mas, eu também preciso mostrar as outras opções disponíveis no combobox. E para fazer isso, eu estou tentando fazer a chamada de outra procedure que deve me retornar todos os dados de uma tabela exceto por aquela que já contem na transação para alimentar o combobox.

Porem a segunda procedure não está me retornando nada... não mostra nada no print_r e nem mensagem de erro... Já testei a procedure diretamente no banco de dados e está funcionando.

Alguém sabe me dizer oque estou fazendo de errado ou alguma outra maneira de alimentar o combobox desde que seja utilizando procedure ?

 

<?php
session_start();
require 'banco_de_dados.php';

$stmt = $conn->prepare("CALL Listar_Todas_Transacao(?)");
$stmt->bindParam(1,$_SESSION['id_user'], PDO::PARAM_INT);
$stmt->execute();
$ReturnTrans = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($ReturnTrans as $row){
    ?>
    <table cellpadding="2px">
        <form name="Transacao" action="Update_transacao.php" method="post">
         <tr><td colspan="5px">Tipo de Transação</td></tr>
            <tr>
                <td>
                    <select name="tipo_transacao">
                        <option value="<?php echo $row['Tipo_transacao_id']?>"><?php echo $row['nome_tipo_transacao']?></option>
                        <?php
                        $tps_tran = $conn->prepare("Call ReturnAllTipo_Transacao(?)");
                        $tps_tran->bindParam(1, $row['Tipo_transacao_id'], PDO::PARAM_INT);
                        $tps_tran->execute();
                        $result_tps_trans = $tps_tran->fetchAll(PDO::FETCH_ASSOC);
                        foreach ($result_tps_trans as $row1){
                            ?>
                            <option value="<?php echo $row1['Tipo_transacao_id']?>"><?php echo $row1['nome_tipo_transacao']?></option>
                            <?php
                        }
                        ?>
                    </select>
                </td>
            </tr>
        </form>
    </table>
    <?php } ?>
 

 

Share this post


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

  • Similar Content

    • By Felipe_N22
      Pessoal, como que eu crio uma rotina no MySQL para efetuar delete de registros inseridos nos últimos 30 dias, e fazer com que esse procedimento rode todos os dias automaticamente em determinado horário?
    • By nathicoelhoo
      Tenho um cadastro de cliente e no cadastro é selecionado o sexo e o estado, por exemplo. Na área de edição, preciso puxar esses dados JÁ SELECIONADOS para um combobox. Tentei fazer com foreach porém não funcionou. Alguém pode me ajudar?
      <div class="form-group col-md-5" > <label for="inputSexo">Sexo</label> <select name="sexo_cliente" id="sexo_cliente" class="form-control" disabled> <option selected disabled="">Sexo</option> <?php require_once "api/conexao.php"; try { $prepared3 = $conexao_pdo->prepare("select * from sexo"); $prepared3->execute(); $result3 = $prepared3->fetchAll(); foreach($result3 as $resultado3) { echo "<option value='". $resultado3["cod"] ."'>". $resultado3["sexo"] ."</option>"; } } catch (PDOException $e) { echo "<option></option>"; } ?> </select> </div>  
    • By johnklo
      COM BASE NA TABELA HR DO ORACLE
      Preciso criar uma sub-rotina (procedure) que imprima na tela o número de funcionários (employees) agrupados por departamentos (department_id). Deve-se ordenar a saída em ordem decrescente pela quantidade de departamentos. Pode-se utilizar qualquer forma de cursor para imprimir o resultado.
    • By padini
      Boa noite pessoal, estou com problemas em criar um menu dropdown onde as opções deem um resultado final na própria página. 
       
      Exemplo: 
      Caixa 1 - Estados 
      Caixa 2 - cidades 
      Resultado em texto abaixo: Lojas daquela cidade e estado e caso não houver nenhuma loja, o resultado seria uma mensagem padrão. 
       
      é como este: https://www.unimed.coop.br/servicos/segunda-via-de-boletos Porem esse gera um terceiro dropdown e depois uma página externa. 
       
      Já consegui gerar o banco de dados para que cidade e estados estejam interligados, porem não consigo fazer aparecer o resultado. 
       
       
    • By carlinhos.eltz
      Boa noite amigos!!!

      Estou eu aqui novamente com uma dúvida.

      Tenho um formulário que carrega as informações de um determinado cliente cadastrado no banco de dados, com a opção para alterar os dados. Nos dados referentes ao município, ele carrega um combobox com as opções de municípios cadastrados no banco, porém, não estou conseguindo fazer retornar o nome do município que está cadastrado no cliente no banco. Exemplo.: cliente mora no município de Gramado, quando carregar as informações, o nome em destaque no combobox seria Gramado, mas junto teríamos os demais municípios para alteração.

      Como poderia ser feito este combo?

      Desde já, obrigado a todos.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.