[RESOLVIDO]Alimentando combobox com informações do banco
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 } ?>Discussão (1)
Carregando comentários...