[Resolvido] Problema no Join
e ai pessoal mais uma vez conto com a sabedoria e vocês.
Bom esou criando uma area que vai mostrar o nome e os dados do cliente e em baixo os produtos
por ele comprado.
Bom para isso eu criei um Select com INNER JOIN em 3 tabelas, Cliente, Produto e Carrinho.
mas tem alguma coisa errada no meu select, pois esta mostrando os dados de todos os cliente e os produtos que eles compraram
<?php
$cliente=$_GET['user'];
$situacao='Finalizada';
$sql="SELECT DISTINCT carrinho.*, produto.`valor`, produto.`produto`, cliente.`id_cliente`,cliente.`nome_cli`,cliente.`email_cli`,cliente.`endereco_cli`,cliente.`bairro_cli`,cliente.`telefone_cli`,cliente.`numero_cli`,cliente.`complemento_cli` FROM (`carrinho` INNER JOIN `produto` ON carrinho.`produto_id_produtos` = produto.`id_produtos`) INNER JOIN `cliente` WHERE carrinho.`cliente_id_cliente` = ".$cliente." ORDER BY carrinho.`id_carrinho` ASC";
$query = executaQuery($sql) or die(mysql_error());
while ($compras = mysql_fetch_assoc($query)){
$produto=$compras['produto'];
$quantidade=$compras['quantidade'];
$valor=$compras['valor'];
$sub=$quantidade*$valor;
$nome=$compras['nome_cli'];
$email=$compras['email_cli'];
$bairro=$compras['bairro_cli'];
$endereco=$compras['endereco_cli'];
$telefone=$compras['telefone_cli'];
$nume=$compras['numero_cli'];
$comple=$compras['complemento_cli'];
?>
<tr>
<td>
<?php echo $nome; ?>
</td>
<td>
<?php echo $email ;?>
</td>
<td>
<?php echo $telefone ;?>
</td>
<td>
<?php echo $bairro ;?>
</td>
<td>
<?php echo $endereco ;?>
</td>
<td>
<?php echo $comple ;?>
</td>
<td>
<?php echo $nume ;?>
</td>
</tr>
<tr>
<td>
<b><font size="5">Compras</b></font>
</td>
</tr>
<tr>
<td>
<b>Produto:</b>
</td>
<td>
<b>Quantidade:</b>
</td>
<td>
<b>Preço:</b>
</td>
<td>
<b>Sub-Total:</b>
</td>
</tr>
<tr>
<td><b><?php echo $produto ; ?></b></td>
<td><b><?php echo $quantidade ; ?></b></td>
<td><b><?php echo $valor ; ?></b></td>
<td><b><?php echo $sub ; ?></b></td>
</tr>
</table>
<?php
}
?>
</body>
</html>
se alguem puder me ajudar a resolver esse join fico muito grato.
Discussão (4)
Carregando comentários...