Ir para conteúdo

clickanapolis

Members
  • Total de itens

    96
  • Registro em

  • Última visita

Reputação

1 Comum

Sobre clickanapolis

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. clickanapolis

    Consulta dinamica

    Pessoal eu estou criando um filtro de busca e quando eu seleciono por exemplo estado e envio via GET estado=CEARÁ o problema que o cliente pediu que possa ter mais de um estado, mais ai quando envio por exemplo: estado=CEARÁ&estado=GOIÁS Minha duvida é como fazer a query consultar os 2 estados.
  2. clickanapolis

    Módulo de PCP

    Na verdade Gabriel talvez me expressei mal, eu já tenho no meu sistema a questão do calendario que tenho a quantidade de horas trabalhadas em minutos do dia. Meu problema é que um produto tem varias etapas e cada etapa tem seus processos. Então o calendario de minutos vale para cada etapa. Quando estou fazendo fica dando loop sem parar, pois quando estoura o tempo util do dia ele tem que pular para o segundo dia, veja como estou tentando fazer: $id = 4; $sql_pedido = mysqli_query($con, "select * from pedidos where id_pedido = '$id'"); $vetor_pedido = mysqli_fetch_array($sql_pedido); $sql_produtos = mysqli_query($con, "select * from itens_pedido where id_pedido = '$id'"); while ($vetor = mysqli_fetch_array($sql_produtos)) { $sql_etapas = mysqli_query($con, "select * from etapas ORDER by posicao ASC"); while($vetor_etapa = mysqli_fetch_array($sql_etapas)){ $sql_processos_produtos = mysqli_query($con, "select * from produtos_processos where id_produto = '$vetor[id_produto]' and id_etapa = '$vetor_etapa[id_etapa]'"); while($vetor_processos_produtos = mysqli_fetch_array($sql_processos_produtos)) { $sql_processos = mysqli_query($con, "select * from processos where id_processo = '$vetor_processos_produtos[id_processo]'"); $vetor_processo = mysqli_fetch_array($sql_processos); $separacaohora = explode(':',$vetor_processo['tempo']); $horas = $separacaohora[0] * 60; $totalminutos = $horas + $separacaohora[1]; $calculotempo = $totalminutos / $vetor_processo['qtdproduzida']; $calculotempoarredondado = round($calculotempo, 2); echo $tempoproduto = $vetor['qtd'] * $calculotempoarredondado; echo "</br>"; echo $totalinicio = $vetor['qtd']; echo "</br>"; $baixa = 1; $datainicio = date('Y-m-d'); while($totalinicio > 0) { $sql_funcionamento = mysqli_query($con, "select * from agenda_dia where data = '$vetor_pedido[datamaterial]'"); $vetor_funcionamento = mysqli_fetch_array($sql_funcionamento); if($vetor_funcionamento['tempominutos'] < $tempoproduto) { $calculo = $calculotempoarredondado * $vetor_funcionamento['tempominutos']; echo $totalinicio = $totalinicio - $calculo; echo "</br>"; $datainicio = date('Y-m-d', strtotime('+1 days', strtotime($datainicio))); } else { echo "Entra aqui."; } } } } }
  3. clickanapolis

    Módulo de PCP

    Boa tarde pessoal, estou criando um módulo de PCP para um cliente e estou esbarrando em uma duvida. Eu tenho no cadastro do produto quanto tempo gasto para produzir cada unidade. Quando entrar um pedido por exemplo para o produto X Eu tenho que pegar a quantidade do pedido * tempo em minutos por produto que já tenho no meu banco de dados. Tambem tenho uma tabela que gerencia a agenda do dia com tempo total trabalhado por dia. Minha dúvida é como automatizar um processo, quando entrar um pedido com 1000 unidades e dentro da minha soma eu só consigo produzir 400 por dia. O sistema gerar na tabela de produção 3 ordem de produção, 2 com 400 e 1 com 200. Ate fazer isso eu já fiz, só que da maneira que fiz tenho que replicar o codigo um monte de vez para ele ir comparando a sobra - qtd do dia e ir gerando, queria achar uma forma de automatizar onde eu faço um codigo generico e ele vai comparando gravando, comparando e gravando e pulando o dia.
  4. clickanapolis

    Trabalhando com tempo

    Boa noite pessoal. Estou criando um sistema de PCP para um cliente e estou me deparando com um problema. Criei uma tabela onde eu tenho a hora inicio de trabalho, hora fim, hora intervalo para o almoço inicio, hora final intervalo almoço. Estou criando blz os horarios, mais não sei como fazer quando der o horario de intervalo ele não gravar dentro do intervalo. E minha segunda duvida é, quando minha produção inicio começar por exemplo 11:20 e o horario inicio do almoço é 11:30 e vou gastar 30 minutos preciso separar essa produçao em 2, ficando 10 minutos antes do almoço e os outros 20 minutos apos o almoço. é como se o processo virasse 2. abçs
  5. clickanapolis

    Criar relatório grande

    Pessoal preciso criar um relatorio onde vou trazer informações de 8 campos do formulario. Existe uma forma de ficar mais simples, pois da maneira que faço vai ficar muita condição. eu vou comparando com assim: if(!empty($variavel) && !empty($variavel1) && empty($variavel3) .... o problema que assim vou ter muitas condições e fica quase impossível ficar organizado e facil depois de dar manutenção.
  6. clickanapolis

    Comparação dinamica

    minhas tabelas são: create table produtos ( id_produto int(11) not null auto_increment, nome varchar(255) default null, primary key(id_produto) ); create table produtos_precos ( id_preco int(11) not null auto_increment, id_produto int(11) default null, qtd int(11) default null, valorun float(9,2) default null, primary key(id_preco) );
  7. clickanapolis

    Comparação dinamica

    Marcos eu tenho 2 tabelas. Uma do produto e a outra valor_produtos onde tenho o id do produto, qtd e valor O que eu preciso quando eu for fazer a venda e mandar salvar ele comparar nessa tabela para puxar o valor correto pois se eu comprar ate 10 o valor e R$2,00 se eu comprar mais de 10 fica R$1,90. O problema de colocar dessa maneira é que um produto pode ter mais de uma condição e nem sempre a quantidade vai ser 10, varia de produto para produto.
  8. clickanapolis

    Comparação dinamica

    Bom dia. Estou criando para um cliente um sistema de pedido, onde o valor do produto vem de uma tabela onde o cliente cadastra. Qtd: 10 Valor: R$2,00 Qtd: 11 Valor: R$1,90 Minha duvida e como fazer a condição de forma dinamica, pois se fosse fixo eu faria if($a <= 10) { e assim por diante, estou com duvida de como fazer comparando todos os valores cadastrado pelo cliente. Pois de 1 ate 10 e um valor e acima de 11 outro valor, mais ele pode ter 3, 4 ou ate mais valores por produto e ele que ira selecionar a quantidade e o valor.
  9. clickanapolis

    problema usando FOREIGN KEY

    Pessoal estou criando um tabela com FOREIGN KEY, so que ao tentar gravar a tabela colaborador e os dados do colaborador não vai e da a seguinte mensagem: Cannot add or update a child row: a foreign key constraint fails (`extranet`.`colaboradores`, CONSTRAINT `colaboradores_ibfk_1` FOREIGN KEY (`id_colaborador`) REFERENCES `pessoa` (`id_pessoa`) ON DELETE NO ACTION ON UPDATE NO ACTION) o que devo fazer?
  10. clickanapolis

    Modelagem dos dados do banco

    Pessoal tenho um banco de dados em um cliente e estou pensando em questão de modelagem e queria a opinião de voces. Hoje por exemplo tenho o cadastro de colaborador com todos os campos na mesma tabela: nome rg cpf data de nascimento nome do pai data de nascimento do pai cpf do pai nome da mae data de nascimento da mae cpf da mae entre outros. Seria interessante ter uma tabela chamada pessoas onde eu cadastraria os pais e mães e no cadastro do colaborador eu colocaria apenas o id do pai e o id da mãe? No mesmo caso no cadastro de usuarios, eu colocaria apenas senha, usuario e a foto dele e os dados dele tambem nessa tabela pessoas sempre usando chave estrangeira? Qual forma me daria melhor performance para um banco que daqui a pouco vai estar gigante?
  11. clickanapolis

    Form dentro de Form

    Obrigado meu amigo, funcionou corretamente.
  12. clickanapolis

    Form dentro de Form

    Galera me surgiu hoje um problema em uma solicitação de um cliente. Preciso colocar um form dentro de outro form, mais claro que só funcionara o principal. Como fazer ao executar o submit do formulario que fica interno executar o post dele?
  13. clickanapolis

    Consulta separar por ano

    Pessoal boa tarde, estou precisando fazer uma consulta na minha tabela onde eu pego separo os registros pelo ano de inserção. queria algo assim: 2018 Registro 1 Registro 2 Registro 3 Registro 4 ... 2017 Registro 1 Registro 2 Registro 3 eu tenho o campo data que armazena a data de inclusão, como ficaria minha query para separar por ano.
  14. clickanapolis

    Lembrar acesso

    Pessoal desculpa a pergunta pode parecer simples, estou criando um login para um cliente, e preciso que quando o cliente entrar pela primeira vez no sistema automaticamente o sistema armazena o numero do cnpj dele, assim toda vez que ele acessar o sistema já vir preenchido para ele não precisar preencher toda vez, assim ele só preencheria novamente o usuario e senha pois esses não quero que venha preenchido.
  15. clickanapolis

    Subir SQL pelo php

    Bom dia pessoal, estou automatizando meu sistema web para assim que o cliente contratar e fizer o pagamento o proprio sistema gera para ele o acesso ao sistema. Hoje eu crio a tabela e envio a sql base do sistema. Eu fiz a integração com a API do Cpanel e já estou criando a tabela automaticamente na aprovação do pedido. Minha duvida e como agora ao criar a tabela já enviar a sql para o banco criado anteriormente. Procurei na internet mais não achei nada que me ajudasse. É possivel fazer isso com o php?
×

Informação importante

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