Ir para conteúdo
Fórum Script Brasil

sauloitu

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre sauloitu

sauloitu's Achievements

0

Reputação

  1. Pessoal, boa tarde. Estou apanhando com uso de array, preciso verificar valores e tomar decisões dependendo do que encontrar na listagem. id | volume_total | volume_entregue | volume_restante 1 15 10 5 2 10 10 0 Meu problema é o seguinte nesta listagem: Se todas as linhas de volume_restante for (zero), então $status = 'Todos Entregues' Se todas as linhas de volume_restante forem iguais a volume_total, então $status = 'nenhum entregue' Se em uma linha volume_restante tiver (zero) e em outra linha volume_restante tiver um valor igual ou menor que volume_total, então $status ='Entrega Parcial' Não consigo formular if´s nesse esquema. include "mysql.php"; $id = 13; $sql = mysql_query ("SELECT * FROM ped_vendas_item WHERE id = '$id' "); while($r = mysql_fetch_array($sql)){ $volume_entregue[] =$r['volume_entregue']; $volume_total[] = $r['volume_total']; $volume_restante[] = $r['volume_restante']; } if ($volume_restante > 0 and $volume_restante == $volume_total) { $status = "Todos Entregues"; } elseif ($volume_restante == 0){ $status = "Nenhum"; } elseif ($volume_restante > 0 and $volume_restante < $volume_total){ $status = "Entrega Parcial"; } Imagem abaixo, é pra ter uma noção como é a listagem. Tipo: podem ser vários itens, onde alguns desses podem ser entregues ao cliente totalmente ou parcialmente ou até mesmo um item da lista não ser entregue. Preciso fazer o controle disso.
×
×
  • Criar Novo...