Pegar resultados de outra tabela para exibir os produtos
Tenho as tabelas 'orders' e 'orders_items'. Quando o cliente faz o pedido no site, com nome, endereço, telefone etc, os dados vão para a tabela orders, já os produtos que o cliente pediu vão para a tabela 'orders_items'. A forma que achei de saber qual pedido é de qual cliente, foi dando um id para cada pedido, e inserindo esse mesmo id em ambas tabelas. Agora estou há fazer um painel administrativo para ter uma melhor visibilidade dos pedidos. O que eu fiz no painel, foi exibir todos os pedidos com as informações, e ao lado de cada pedido um botão que exibirá os produtos pedidos por aquele usuário, inclusive vou deixar imagem de como está. Só que quando eu clicar em produtos, mostre somente os produtos comprados por aquele usuário, que como eu disse anteriormente está 'controlado por ID pedido'. Então quero pegar os dados da tabela 'orders_items' relacionados ao tal cliente, me perdoem se não expliquei direito, mas acredito que dê para entender.
-
<body>
<!--------------------------------
PEDIDOS ------------------------->
<div class="table-responsive mt-2">
<table class="table table-bordered table-striped text-center">
<thead>
<tr>
<td colspan="8">
<h4 class="text-center text-info m-0">Pedidos realizados</h4>
</td>
</tr>
<tr>
<th>ID pedido</th>
<th>Nome cliente</th>
<th>E-mail</th>
<th>Endereço</th>
<th>Número da casa</th>
<th>Referência</th>
<th>ID cliente</th>
<!------ REMOVER TODOS ITENS DO CARRINHO ----->
<!------ FIM REMOVER TODOS ITENS DO CARRINHO ----->
</tr>
</thead>
<tbody>
<?php
require 'conexao_pedidos.php';
$stmt = $conn->prepare("SELECT * FROM orders");
$stmt->execute();
$result = $stmt->get_result();
$grand_total = 0;
while($row = $result->fetch_assoc()):
?>
<tr>
<td>
<?= $row['order_id'] ?></td> <!-- ID do produto do BD para o carrinho -->
<td>
<?= $row['order_name'] ?></td>
</td>
<td><?= $row['order_email'] ?>
</td>
<td>
<?= $row['order_endereco'] ?>
</td>
<td>
<?= $row['order_numero'] ?>
</td>
<!---- Aumentar ou Diminuir a quantidade do produto ----->
<td><?= $row['order_referencia'] ?></td> <!---- Aumentar ou Diminuir a quantidade do produto ----->
<!---- Fim Aumentar ou Diminuir a quantidade do produto ----->
<td><?= $row['id_usuario'] ?> </td> <!-- preço total do carrinho -->
<!------- REMOVER ITEM DO CARRINHO ------>
<td>
<button type="button" class="btn btn-danger" data-toggle="modal" data-target="#exampleModal">
<i class="fa fa-info-circle"></i> Produtos
</button>
</td>
<!------- FIM ITEM REMOVER DO CARRINHO ------->
</tr>
<?php endwhile; ?>
</tbody>
</table>
</div>

Discussão (3)
Carregando comentários...