Ir para conteúdo
Fórum Script Brasil

Marcio Marins

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Marcio Marins

Marcio Marins's Achievements

0

Reputação

  1. Oi, bom dia! Sua solução parece bem adequada .. estou tentando implantar. Esbarrei aqui: $row = $query->fetch_assoc()... Eu utilizo uma classe para fazer o select: public function Listar() {//LISTAR REGISTROS $query = "(SELECT * FROM {$this->entity->getTable()} {$this->entity->getTermos()})"; //var_dump($query); //print_r($query); $stmt = $this->db->prepare($query); $stmt->execute(); if ($stmt->rowCount() <= 0) { return FALSE; } else { return $stmt->fetchAll(\PDO::FETCH_OBJ); } } Então eu não sei como igualar a $row com este retorno. Mas desde já agradeço muito sua ajuda! Obrigado Pela força! Estou tentando ajustar aqui. Obrigado por sua contribuição. Vou levar em consideração!
  2. Saudações a todos! Estou fazendo um controle de almoxarifado (PHP e MYSQL). Nele, tenho as tabelas "item" , "pedidos", "saidas" e "entradas". De um determinado item, pode haver apenas uma saída por pedido, porém pode haver varias entradas deste item. UM usuário pede 10 resmas de papel mas deste papel eu tenha entradas mais antigas que as outras (um entrada com 3 resmas e outras com 20). Eu preciso retirar 3 resmas da primeira entrada e 7 da segunda atualizado seus valores. ENTRADAS SAIDAS RESULTADOS DAS PEQUISADOS Tentei estes foreach aninhados, mas não sei como diluir o valor da saída em duas entradas diferentes automaticamente. Como a quantidade solicitada é 4 e eu tenho a primeira entrada com 2 unidades, tinha que aparecer 2 no primeiro e o resto no segundo aproveitando a segunda entrada. Quando outro pedido fosse feito deste mesmo item, só apareceria a segunda entrada com 3 unidades disponíveis porque dela teriam sido retiradas duas unidades no pedido anterior. Desculpem se me alonguei muito!! foreach ($saidas as $s) { $linha = "<div class='linha_item row col-12 input-group text-center ' >"; $linha .= "<input id='item_$s->id' type='hidden' name='id_item[$s->id]' sue='' />"; $linha .="<div class='contagem form-control pl-5'>"; $linha .= $numerar++; $linha .="</div>"; $linha .="<div class='desc form-control '>"; $linha .= $s->nome; $linha .="</div>"; $linha .="<div class='fornecimento form-control '>"; $linha .= $s->fornecimento; $linha .="</div>"; $linha .="<div class='fornecimento form-control '>"; $linha .= $s->qtd_solicitada; $linha .="</div>"; $linha .="</div>"; $linha .= "<div class='linha_item row col-12 input-group text-center ' >"; $linha .="</div>"; echo $linha; $ent = NEW Implementa(); $ent->setTable("entradas"); $ent->setTermos(" WHERE id_item = " . $s->id_item . " AND qtd > qtd_consumida ORDER BY data_entrada ASC "); $exec_ent = NEW ServiceDb($ent); $entradas = $exec_ent->listar(); echo "<span class='mt-1 ml-4'>Entradas</span>"; foreach ($entradas as $e) { $linha = "<div class=' col-12 input-group text-center ml-3 ' >"; $linha .="<div class='contagem form-control '>"; $linha .= "Data:" . $data->Fdb($e->data_entrada); $linha .="</div>"; $linha .="<div class='contagem form-control '>"; $linha .= "Quantidade: " . $e->qtd; $linha .="</div>"; $linha .="<div class='contagem form-control '>"; $linha .= "Valor: " . $e->valor_unitario; $linha .="</div>"; $linha .="<div class='contagem form-control '>"; $linha .= "Sair com: <input id='item_$e->id' type='text' name='id_item[$s->id]' value='$s->qtd_solicitada' />"; $linha .="</div>"; $linha .="</div>"; $linha .="</div>"; echo $linha; } echo "<br />"; }
×
×
  • Criar Novo...