Inner Join
Galera eu to tentando fazer um sistema que se o campo 'pedido_id' da mesa selecionada for igual ao campo 'protocolo' de algum registro da tabela pedidos ele exiba o conteudo do registro que contenha o valor igual ao pedido_id
EXEMPLO eu to na MESA 1 e nessa MESA 1 o PEDIDO_ID é igual a 598 e na tabela pedidos no campo PROTOCOLO tem os seguintes registros
596, 597 e 598
eu quero q ele exiba somente o registro que contem o campo protocolo com o valor 598
eu tentei adaptar um codigo que usei num carrinho, mas não funcionou
<?php $consultamesa = mysql_query("SELECT *
FROM mesas
INNER JOIN pedidos
ON mesas.pedido_id = pedidos.protocolo
WHERE mesas.pedido_id = pedidos.protocolo");
if(mysql_num_rows($consultamesa)==true){
while($lnpedido = mysql_fetch_assoc($consultamesa)){?>
<tr>
<td>1</td>
<td><?php echo $lnpedido['produto']; ?></td>
<td>Leite Ninho, Leite Condensado, Paçoca, Ovomaltine</td>
<td>Batido com Morango</td>
<td>Cliente quer banana separada</td>
<td>
<table>
<tr>
<td><button type="button" class="btn btn-success">PRODUZIR</button></td>
<td><button type="button" class="btn btn-danger">CANCELAR</button></td>
</tr>
</table>
</td>
</tr>
<?php
}
}else{ echo "Mesa Vazia"; }
?>
</table>
</div>
<?php } ?>Discussão (3)
Carregando comentários...