Ir para conteúdo

LeonardoDesigner

Members
  • Total de itens

    15
  • Registro em

  • Última visita

Reputação

0 Comum

1 Seguidor

Sobre LeonardoDesigner

  • Data de Nascimento 07/04/1990

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Em casa
  1. LeonardoDesigner

    Problemas com formatação de Numeros no PHP [URGENTE]

    Problema já resolvido ... Utilizei esta função que encontrei na internet para formatar os numeros em real para numeros sem virgula: function moeda($valor) { $source = array('.', ','); $replace = array('', '.'); $valor = str_replace($source, $replace, $valor); //remove os pontos e substitui a virgula pelo ponto $valor = substr($valor,3); return $valor; //retorna o valor formatado para gravar no banco } A partir dai fiz a soma normal e funcionou
  2. LeonardoDesigner

    Problemas com formatação de Numeros no PHP [URGENTE]

    Boa tarde galera, estou com um problema muito grande. Segue a situação: Estou fazendo um carrinho de compras, e suponhamos que eu tenha as seguintes variáveis: $valortotaldacompra = R$ 890,00 $valortotaldacomprap = 890.00 Para chegar nessa $valortotaldacomprap eu apenas retirei os 2 caracteres iniciar e troquei "," por "." !! Até ai tudo bem... Ai tenho assim: $valorproduto = R$ 1.260,00 $valorprodutop = 1.260.00 Para chegar nesse $valorprodutop utilizei o mesmo que na variável acima! A hora que eu somo esses dois valores para chegar ao valor final da compra $valorfinal = $valortotaldacompra+$valorprodutop; $valorfinal = 891.26 Quando na verdade deveria ser 2150.00 !!! Acredito que seja pelo $valorprodutop estar neste formato: 1.260.00 e não assim: 1260.00 Porém como eu consigo formatar o número R$ 1.260,00 que vem do formulário para: 1260.00 ??
  3. LeonardoDesigner

    Horário de verão errado WAMPSERVER

    Olá, bom dia!!! Estou precisando de ajuda... Desde ontem quando o horário de verão atualizou tenho tido problemas com isso! Utilizo o Wampserver para rodar um sistema PHP em servidor local... O problema é que o PHP está adiantando em 1 hora o horário do meu PC. Só que por exemplo, se eu coloco no meu PC que a hora é 10:40, no PHP ficá certinho, aparece 11:40 (que é a hora atual) Porém preciso atualizar o relógio do meu PC, e quando atualizo para 11:40, o PHP passa a fornecer a hora como: 12:40... Não sei se o problema está no PHP ou no WampServer, será que alguém poderia me ajudar? Desde já, agradeço.
  4. LeonardoDesigner

    Problemas com session()

    Cansei de pensar e perder tempo com isso, já perdi 3 horas de programação pensando nessa m*****!! Criei uma tabela e cadastrei todas as session's que tinham que ser destruídas ao deslogar, e agora no logout eu seleciono primeiro a tabela e aplico o unset() apenas nos dados registrados na tabela! OBRIGADO pela atenção!
  5. LeonardoDesigner

    Problemas com session()

    Consegui ter uma ideia melhor de como utilizar o array(); mas ainda estou com algumas dificuldades... Na teoria seria algo tipo, selecionar todas as session's em um array e depois excluir as session's que não podem ser apagadas, e ai fazer o unset(); neste array(); que não excluiria as session's que não podem ser excluídas né? Por exemplo: $sessions = array($_SESSION); $nao_apagar = array('sicon','sipag','sigal'); Mas agora minha duvida, como eu posso apagar os array da variavel $nao_apagar da $sessions ? E depois como eu daria unset nessas sessions? unset($_SESSION[$sessions]); Seria isso?
  6. LeonardoDesigner

    Problemas com session()

    Desculpe, poderia dar um exemplo melhor de como usaria $_SESSION = array(); ?
  7. LeonardoDesigner

    Problemas com session()

    Boa tarde, Eis o problema!!! Meu sistema envolve muitas session's E no logout, eu preciso destruir todas essas session's e não tem como eu descobrir qual session esta ativa ou não para utilizar a função unset(); !! Eu pensei em algo só que é muito trabalhoso, isso seria como ultima opção caso eu não conseguir nada que é utilizar subsessions para cada sistema por exemplo: SISTEMA SICON = $_SESSION['sicon']['login']; e todas as outras session deste sistema, utilizar essa inicial, ai no logout eu apenas uso unset($_SESSION['sicon']); Mas já tem muita coisa criada, eu teria que revisar arquivo por arquivo para fazer esta atualização, bem trabalhoso!!
  8. LeonardoDesigner

    Problemas com session()

    Olá estou com um grande problema! Estou desenvolvendo um sistema intranet para uma igreja... Tenho um sistema central que está no link: http://lirios/slv Para não ficar utilizando ?id=3 eu passei esses gets de id tudo por session() Então ao invés de acessar por exemplo http://lirios/slv/editar.php?id=5 Acessamos apenas http://lirios/slv/editar.php e o id passo pela session() Por isso fica cheio de session's no sistema, mas até ai não tem problema... Mas eu quero que quando a pessoa deslogar do sistema, todas as session's sejam encerradas... Eu estava utilizando a função session_destroy(); E ai estava encerrando todas e boa!!!! Mas é AI que está o problema, ele encerra realmente todas! Tenho um outro diretório dentro do localhost que seria o lirios/sicon Que já é outro sistema! Quando eu deslogo do sistema lirios/slv Ele destrói as session's do lirios/sicon também, deslogando de la! Como posso resolver isso? Tem alguma função ou alguma forma que eu consiga destruir todas as session's apenas de um diretório? Apenas de um sistema? Desde já agradeço!
  9. LeonardoDesigner

    Verificação de faltas

    E então gente? Continuo com o problema, não consegui resolver, estou com as 3 semanas das 3 ultimas faltas http://prntscr.com/84n5i3 de cada aluno, mas e como faço pra ver se as 3 são consecutivas? me ajudem
  10. LeonardoDesigner

    Verificação de faltas

    Oi o seu é o que estou chegando mais próximo já estou com os numeros da semana das 3 ultimas faltas de cada aluno, agora preciso saber uma função para saber se esses 3 numeros são consecutivos ou não? como faço? Só falta a parte ali /* VERIFICANDO SE SÃO DIAS SEGUIDOS */ , ai depois de saber se é seguido, é só fazer um if e cadastrar o aluno na lista dos que tem 3 faltas e depois o operador fazer a exclusão do aluno, mas como saber se as 3 semanas são consecutivas? http://prntscr.com/84n5i3 if(isset($_GET['sistem']) && $_GET['sistem'] == 'ativo'){ $readUsers = read('alunos'); if($readUsers){ foreach($readUsers as $user): $readChamadas = read('chamada',"WHERE cha_aluno = '$user[aluno_id]' AND cha_status = 'f' ORDER BY cha_data DESC LIMIT 3"); $contChamadas = count($readChamadas); if($contChamadas >= 3){ foreach($readChamadas as $cha){ if($cha['cha_status'] == 'f'){ /* TRANSFORMANDO FORMATO DA DATA */ $data = $cha['cha_date']; $newData = explode('/',$data); $newData = $newData[2].'-'.$newData[1].'-'.$newData[0]; $verificaSemana = date("W", strtotime($newData)); /* VERIFICANDO SE SÃO DIAS SEGUIDOS */ /* VERIFICANDO SE SÃO DIAS SEGUIDOS */ echo $cha['cha_aluno'].' - '.$cha['cha_status'].' - '.$newData.' - '.$verificaSemana.' - <br />'; } } } endforeach; } }
  11. LeonardoDesigner

    Verificação de faltas

    Seria esse o modo mais fácil mesmo, mas o aluno pode ter faltado 2 semanas sim e 1 não, e a outra ele faltar de novo, ai ficaria 3, mas preciso de 3 faltas seguidas para realizar a ação. :mellow:
  12. LeonardoDesigner

    Verificação de faltas

    Olá, estou com um problema e não estou conseguindo pensar em uma solução. Tenho um sistema de alunos de uma escola de musica, e eu preciso fazer um sistema automatizado que quando o aluno falte 3 dias (sendo 1 aula por semana) seguidos, o sistema automaticamente apague o aluno ou o cadastre numa tabela separada para que o operador apague manualmente. Tenho uma tabela cadastradas com os alunos, e uma outra tabela cadastrada as chamadas, que tenho nesta o ID do aluno, a data da chamada, e o Status que é se faltou ou se estava presente... E não faço ideia de como faço para identificar das 3 ultimas faltas de cada aluno se elas são seguidas, pois toda semana cada aluno tem 1 aula, e preciso saber se o aluno faltou 3 semanas seguidas, isso numa função automática vendo por cada um dos alunos... Alguém pode me ajudar?
×

Informação importante

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