Laço de repetição com dados
Olá pessoal, tudo bem ? Estou com um probleminha, espero que me ajudem...
Seguinte, tenho uma tabela onde faço a exibição de alguns dados, tais como:
NOME,
QUANTIDADE,
VALOR
Eu quero buscar o valor, em outra tabela e exibir dentro desse while. Porem, ele está exibindo em todos os resultados.
Seguinte,
Cada usuário que efetuar uma vendo do produto tal, é salvo na tabela VENDIDOS, onde o mesmo armazena o "ticket_promote_id".
Ao fazer o while das vendas, quero pegar o valor do produto em outra tabela com o "ticket_promote_id" que mencionei acima, porem ao fazer isso, ele me retorna o valor de um produto em todos os resultados do while.
Alguém sabe por que ? Segue meu código abaixo:
$valueTotali = 0;
while($dados = mysqli_fetch_assoc($sql_promoters)){
$user = $dados['id'];
$sqlIngress = $conn->query("SELECT * FROM vendidos WHERE ticket_promote_id = '$user' ");
$cont = $sqlIngress->num_rows;
if($cont > 0){
$dadosIngress = mysqli_fetch_assoc($sqlIngress);
$loteId = $dadosIngress['ticket_lote_id'];
$sqlLote = $conn->query("SELECT * FROM ingress WHERE lote_id = '$loteId' ");
while($data = mysqli_fetch_assoc($sqlLote)){
$valueTotali += $data['lote_preco'];
}
}
Segue a imagem da tabela com o mesmo valor sendo replicado em todos os resultados:
Discussão (0)
Carregando comentários...