Ir para conteúdo

rcamu

Members
  • Total de itens

    60
  • Registro em

  • Última visita

Reputação

-3 Fraco

Sobre rcamu

Últimos Visitantes

355 visualizações
  1. rcamu

    Ajuda com validações de campos.

    Tenho uma tela para conferencia de separação de pedidos e coloque uma validação dos campos de quantidade e ean onde se o informado for diferente do que consta no pedido ele não deixa prosseguir. como o pedido ele pode possuir varias linhas eu utilizo foreach e javascript para montar na tela. o meu problema é que a validação dos campos só considera o valor da 1º linha a partir da segunda linha ele da que os dados não confere e se eu colocar os dados da 1º linha mesmo sendo diferente dos dados do pedido ele deixa passar. o meu javascript está assim: <script> function validaEAN (input){ if (input.value != document.getElementById('ean2').value) { input.setCustomValidity('EAN Não Confere'); } else { input.setCustomValidity(''); } } function validaqtd (input){ if (input.value != document.getElementById('qtd').value) { input.setCustomValidity('QUANTIDADE Não Confere'); } else { input.setCustomValidity(''); } } </script> e o minha tela é montada assim: <form form id="cad" name="cad" method="post" $id = $_GET['id'];> <input type="hidden" name="acao" value="1" /> <strong><b><font size="3"> <font color="#000000">Data :</font></strong> <input type="text" name="data" name="dtConcat2" size="11" maxlength="10" value="<?php echo $detalhe['dtConcat2']?>" readonly /> <br><br> <strong><b><font size="3" > <font color="#000000">Cliente :</strong> <input type="text" size="80" name="clienteAt" size="11" maxlength="10" value="<?php echo $detalhe['nome']?>" readonly /> <br><br> <strong><b><font size="3"> <font color="#000000">Observação : <br> <input type="text" name="descricao" size="90" maxlength="90" value="<?php echo $detalhe['descricao']?>" /> <br><br> <table border="0" cellpadding="2" cellspacing="4" class="tblDet"> <tr> <td class="bd_titulo">Produto</td> <td class="bd_titulo">Quantidade</td> <td class="bd_titulo">Quantidade Conferida</td> <td class="bd_titulo">EAN</td> <td class="bd_titulo">EAN Conferido</td> </tr> <tr class="linhas"> <td><select name="cat_id[]" onchange="setProdLinha(this)" class="cat_id" disabled="disabled"> <option value="">Selecione</option> <td> <input id="qtd" type="text" name="qtd[]" class="qtd" required name="qtd" size="11" disabled="disabled" style="text-align:center" /> </td> <td> <input type="text" name="qtd_conf[]" class="qtd_conf" oninput="validaqtd(this)"required name="qtd_conf" size="11" style="text-align:center" /> </td> <td> <input id="ean2" name="ean2[]" type="text" required name="ean2" maxlength="30" size="21" style="text-align:center" class="ean2" /> </td> <td> <input type="text" name="ean[]" class="ean" oninput="validaEAN(this)"required name="ean" size="21" style="text-align:center" /> </td> </tr> <tr> <td colspan="4"> <p><input type="submit" value="Alterar" /></p> <p><a href="consulta_conferencia.php">Cancelar/Voltar</a></p> Onde estou errando?
  2. rcamu

    Habilitar ou Desabilitar determinada função.

    Pessoal, bom dia, Tenho uma tela de consulta de pedidos e nessa tela pode fazer alterações no pedido, cancelar, imprimir etc. Como posso fazer com que essa funções só fique ativa se determinado campo da tabela estiver preenchido? Exemplo: Se o pedido estiver marcado que já foi separado o link para fazer alteração no pedido fica inativo, esse link só ficaria ativo se o pedido ainda não tiver sido separado. No relatório uso assim: </td><td align='center'><a href='manutencaopedido.php?id=$id'> Alterar" Minha consulta está assim: SELECT date_format(dtConcat2, '%d/%m/%Y') as data2, m.dtConcat2, c.nome cliente, m.total, m.descricao, d.nome_vendedor vendedor, m.id, m.exportado, m.transporte, e.tipo_entrega FROM lc_controle m, clientes c, vendedor d, entrega e WHERE m.tipo =4 AND m.exportado ='Não' AND m.clienteAt = c.id AND m.vendedor = d.id AND m.transporte = e.id ORDER BY dtConcat2 desc
  3. rcamu

    Aumentar o tempo da session do login

    Também segui todas as orientações e nada de manter a conexão por mais de 30 minutos.
  4. rcamu

    Aumentar o tempo da session do login

    Alterei para 78000 e mesmo assim 20 minutos sem usar o sistema ele pede o login novamente.. Preciso deixar em 1 hora
  5. sem o union ele da erro de sintaxe: #1064 - Você tem um erro de sintaxe no seu SQL próximo a 'SELECT DISTINCT d.cat_id AS prod , p.id ' na linha 17
  6. Pode ver que tem 2 vezes 110V e duas vezes 220V....
  7. rcamu

    Aumentar o tempo da session do login

    Já sim, o resultado é o mesmo em localhost funciona e no servidor não.
  8. Tenho essa consulta que fiz em php e mysqli onde ela soma a quantidade de itens vendidos no período informado e soma a quantidade de itens comprado. Essa soma está fazendo certinho só que duplica o item na tela (conforme imagem anexa). Estou quebrando a cabeça faz uns 4 meses e já tentei de tudo que conheço e também o que achei na net mas não consigo unificar as informações do produto na mesma linha. O erro está na consulta ou na montagem do relatório na tela? Se alguém conseguir me ajudar agradeço muito. Minha consulta está assim: SELECT DISTINCT TMP.* FROM ( SELECT DISTINCT d.cat_id AS prod , p.id , p.nome AS id_prod , SUM(d.qtd) AS qtd_prod , SUM(d.valor_total) AS total_prod , SUM(0) AS qtd_estoque FROM lc_controle c INNER JOIN lc_detalhe d ON d.controle_id = c.id INNER JOIN lc_cat p ON p.id = d.cat_id WHERE d.tipo = '0' AND c.dtConcat BETWEEN '$dtinicial' AND '$dtfinal' AND c.exportado = 'Sim' GROUP BY d.cat_id UNION SELECT DISTINCT d.cat_id AS prod , p.id , p.nome AS id_prod , SUM(0) AS qtd_prod , SUM(0) AS total_prod , SUM(d.qtd) AS qtd_estoque FROM lc_controle c INNER JOIN lc_detalhe d ON d.controle_id = c.id INNER JOIN lc_cat p ON p.id = d.cat_id WHERE d.tipo = '1' AND c.dtConcat < '$dtfinal' AND c.exportado = 'Sim' GROUP BY d.cat_id ) TMP ORDER BY TMP.qtd_prod DESC E a montagem na tela está assim: <table width="100%" border="1" cellpadding="1" cellspacing="0" class="display" id="example" align="center"> <thead> <tr class="fonte_titulos"> <th bgcolor="#77baea">Produto</th> <th bgcolor="#77baea">Quantidade Vendida</th> <th bgcolor="#77baea">Quantidade Estoque</th> <th bgcolor="#77baea">Valor Total</th> </thead> <tbody> <?php while ($dados = mysqli_fetch_array($sel)) { if (($c % 2) == 1){ $fundo="#E0F2F7"; }else{ $fundo="#A9E2F3"; } $id_prod = $dados["id_prod"]; $qtd_prod = $dados ["qtd_prod"]; $qtd_estoque = $dados ["qtd_estoque"]; $total_prod = number_format($dados['total_prod'], 2, ',', '.'); echo "<tr bgcolor =\"$fundo\" class=\"fonte_desc\"><td align=\"center\" width=\"590\"> $id_prod</td><td align='center'>$qtd_prod"."</td><td align='center'>$qtd_estoque"."</td><td align='center'>R$ $total_prod "; $c++; } ?> </table>
  9. rcamu

    Aumentar o tempo da session do login

    Pessoal estou tentando aumentar o tempo da session do usuário logado e tentei os métodos abaixo, em localhost funciona só que no servido não funciona. O que devo fazer para funcionar no servidor? ou existe outra maneia? Método 1: <?php session_cache_expire(7800); ?> Método 2: /* Define o limitador de cache para 'private' */ session_cache_limiter('private'); $cache_limiter = session_cache_limiter(); /* Define o limite de tempo do cache em 90 minutos */ session_cache_expire(90); $cache_expire = session_cache_expire(); PS: Já tentei os dois juntos e mesmo assim não funciona no servidor
  10. rcamu

    Ajuda com consulta Mysqli/PHP

    olha um peça do array Array ( [0] => Array ( [id] => 3 [nome] => A001 - PEDRA POROSA - TRADICIONAL - 12X25MM - SHANDA [ean] => 6955974103834 [atacado] => 1.72 [atacad] => Sim [grupo] => 11 [categoria] => ACESSÓRIOS [fabricante] => 3 [fabri] => SHANDA [qtd_tipo_0] => 123 [qtd_tipo_1] => 4320 [qtd_tipo_2] => 1 [qtd_tipo_4] => 3 [Saldo] => 4193 [minimo] => 2.580 ) [1] => Array ( [id] => 3 [nome] => A002 - PEDRA POROSA - TRADICIONAL - 15X25MM - SHANDA [ean] => 6955974103841 [atacado] => 2.72 [atacad] => Sim [grupo] => 11 [categoria] => ACESSÓRIOS [fabricante] => 3 [fabri] => SHANDA [qtd_tipo_0] => 125 [qtd_tipo_1] => 2880 [qtd_tipo_2] => 0 [qtd_tipo_4] => 4 [Saldo] => 2751 [minimo] => 4.080 ) [2] => Array ( [id] => 3 [nome] => A003 - PEDRA POROSA - TRADICIONAL - 18X50MM - SHANDA [ean] => 6955974103858 [atacado] => 4.04 [atacad] => Sim [grupo] => 11 [categoria] => ACESSÓRIOS [fabricante] => 3 [fabri] => SHANDA [qtd_tipo_0] => 140 [qtd_tipo_1] => 1152 [qtd_tipo_2] => 0 [qtd_tipo_4] => 8 [Saldo] => 1004 [minimo] => 6.060 ) [3] => Array ( [id] => 3 [nome] => AS-01 - PEDRA POROSA - REDONDA 200x27mm - GRANDE - SHANDA [ean] => 6955974103698 [atacado] => 91.28 [atacad] => Sim [grupo] => 11 [categoria] => ACESSÓRIOS [fabricante] => 3 [fabri] => SHANDA [qtd_tipo_0] => 10 [qtd_tipo_1] => 60 [qtd_tipo_2] => 0 [qtd_tipo_4] => 2 [Saldo] => 48 [minimo] => 136.920 ) [4] => Array ( [id] => 3 [nome] => AS-02 - PEDRA POROSA - REDONDA 132x19mm - MÉDIA - SHANDA [ean] => 6955974103681 [atacado] => 32.00 [atacad] => Sim [grupo] => 11 [categoria] => ACESSÓRIOS [fabricante] => 3 [fabri] => SHANDA [qtd_tipo_0] => 53 [qtd_tipo_1] => 84 [qtd_tipo_2] => 0 [qtd_tipo_4] => 2 [Saldo] => 29 [minimo] => 48.000 ) [5] => Array ( [id] => 3 [nome] => AS-03 - PEDRA POROSA - REDONDA 107x19mm - PEQUENA - SHANDA [ean] => 6955974103674 [atacado] => 25.05 [atacad] => Sim [grupo] => 11 [categoria] => ACESSÓRIOS [fabricante] => 3 [fabri] => SHANDA [qtd_tipo_0] => 56 [qtd_tipo_1] => 72 [qtd_tipo_2] => 0 [qtd_tipo_4] => 0 [Saldo] => 16 [minimo] => 37.575 ) [6] => Array ( [id] => 1 [nome] => GP-420 REDE SUNSUN PARA PEIXES 10CM [ean] => 6955974101519 [atacado] => 4.75 [atacad] => Sim [grupo] => 11 [categoria] => ACESSÓRIOS [fabricante] => 1 [fabri] => SUNSUN [qtd_tipo_0] => 192 [qtd_tipo_1] => 288 [qtd_tipo_2] => 0 [qtd_tipo_4] => 1 [Saldo] => 95 [minimo] => 7.125 ) [7] => Array ( [id] => 1 [nome] => GP-421 REDE SUNSUN PARA PEIXES 12CM [ean] => 6955974101526 [atacado] => 5.57 [atacad] => Sim [grupo] => 11 [categoria] => ACESSÓRIOS [fabricante] => 1 [fabri] => SUNSUN [qtd_tipo_0] => 123 [qtd_tipo_1] => 288 [qtd_tipo_2] => 0 [qtd_tipo_4] => 1 [Saldo] => 164 [minimo] => 8.355 ) [8] => Array ( [id] => 1 [nome] => GP-423 REDE SUNSUN PARA PEIXES 20CM [ean] => 6955974101540 [atacado] => 9.44 [atacad] => Sim [grupo] => 11 [categoria] => ACESSÓRIOS [fabricante] => 1 [fabri] => SUNSUN [qtd_tipo_0] => 129 [qtd_tipo_1] => 288 [qtd_tipo_2] => 144 [qtd_tipo_4] => 5 [Saldo] => 10 [minimo] => 14.160 )
  11. rcamu

    Ajuda com consulta Mysqli/PHP

    então eu acho que não uso array, ele pega os dados do resultado do select e monta a tabela html conforme te mostrei
  12. rcamu

    Ajuda com consulta Mysqli/PHP

    Olha como vem a minha consulta e como monto a tabela
  13. rcamu

    Ajuda com consulta Mysqli/PHP

    A opção 1 eu já pensei mas vai ficar muito pesado, vou ter que fazer mais de 12 select e mais de 1.800 itens. A opção 2 seria legal mas ainda não sei como fazer esse tratamento.
  14. rcamu

    Ajuda com consulta Mysqli/PHP

    id nome ean atacado atacad id grupo id categoria fabricante id fabri qtd_tipo_0 qtd_tipo_1 qtd_tipo_2 qtd_tipo_4 Saldo minimo 915 A001 - PEDRA POROSA - TRADICIONAL - 12X25MM - SHAN... 6955974103834 1.72 Sim 915 11 11 ACESSÓRIOS 3 3 SHANDA 38 4320 1 35 4246 2.580 916 A002 - PEDRA POROSA - TRADICIONAL - 15X25MM - SHAN... 6955974103841 2.72 Sim 916 11 11 ACESSÓRIOS 3 3 SHANDA 5 2880 0 0 2875 4.080 <tr> <td align="left"> <table width="100%" border="1" cellspacing="2" cellpadding="2"> <tr> <td width="10%">EAN</td> <td width="10%">Categoria</td> <td>Fabricante</td> <td>Produto</td> <td>Quantidade Disponível</td> <td width="10%">Preço Atacado</td> <td width="10%">Preço Mínimo Venda</td> </tr> <?php // INICIA DETALHE DO PEDIDO $l=1; while ($lin=mysqli_fetch_array($d)){ $lin['atacado'] = number_format($lin['atacado'], 2, ',', '.'); $lin['minimo'] = number_format($lin['minimo'], 2, ',', '.'); ?> <tr> <td><?php echo $lin['ean']; ?></td> <td><?php echo $lin['categoria']; ?></td> <td><?php echo $lin['fabri']; ?></td> <td><?php echo $lin['nome']; ?></td> <td><?php echo $lin['Saldo']; ?></td> <td>R$ <?php echo $lin['atacado']; ?></td> <td>R$ <?php echo $lin['minimo']; ?></td> </tr> <?php $l = $l + 1; } ?> </table> </td> </tr>
  15. rcamu

    Ajuda com consulta Mysqli/PHP

    isso mesmo
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.