[Resolvido] Tabela ingredientes(tem preço) e tabela Bolos(vai a qtd de ingredientes) Ajuda INNER JOIN com WHILE....
Tabela ingredientes(tem preço) e tabela Bolos(vai a qtd de ingredientes)
Com join pego o que preciso de cada tabela dinamicamente e multiplico o valor do ingrediente pelo sua grama.
Mais o erro é que em cada loop ele soma a linha de baixo com a linha de cima....AFF...
Obrigado a todos desde já.
<?php
$soma = 0;
$resultado5=mysqli_query($conectar, "SELECT * FROM bolos_recheados_para_venda ");
$linhas5=mysqli_num_rows($resultado5);
while($linhas5 = mysqli_fetch_array($resultado5)){
$idx = $linhas5['id'];
$nome_do_bolox = $linhas5['nome'];
$modelo_do_bolox = $linhas5['modelo_do_bolo'];
$tamanho_do_bolox = $linhas5['tamanho_do_bolo'];
$resultado6=mysqli_query($conectar, "SELECT
ingredientes.nome_ingrediente,
ingredientes.preco_ingrediente * bolos_recheados_ingredientes.quantidade AS soma
FROM bolos_recheados_ingredientes INNER JOIN ingredientes ON ingredientes.nome_ingrediente = bolos_recheados_ingredientes.ingredientes WHERE bolos_recheados_ingredientes.nome_bolo = '$nome_do_bolox'");
$linhas6=mysqli_num_rows($resultado6);
while($linhas6 = mysqli_fetch_array($resultado6)){
$soma += $linhas6['soma'];
}
?>
Discussão (3)
Carregando comentários...