Ir para conteúdo
Fórum Script Brasil

Elder_Castro

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Sobre Elder_Castro

Elder_Castro's Achievements

0

Reputação

  1. Meu projeto é orientado o objetos mas me surgiu uma dúvida preciso dar um select em duas classes distintas Exemplo Funcionário e Projeto. Penso que não posso fazer um sql com inner join já que elas são de classes diferentes, logo não tenho os mesmos atributos em ambas as classes, então não vou ter todos os gets do resultado do select, ou eu não preciso usar usar o gets da classe e retorno logo um list. se for isso que serventia tem os gets da classe?
  2. Estou desenvolvendo uma Aplicação em PHP para projeto de Faculdade mas estou com dúvidas sobre a utilização de Ajax, JQuery Qual a vantagem de se usar eles projeto? Segurança? Código Enxuto? Performance?
  3. <script type='text/javascript'>window.mod_pagespeed_start = Number(new Date());</script> <script type='text/javascript'>window.mod_pagespeed_start = Number(new Date());</script> Vou pesquisar para tentar com JSON
  4. Desculpe, realmente não falei o que o método retorna, mas já resolvi a dica do wootzor me ajudou. Obrigado a todos.
  5. Não consigo acessar essa posição dentro do array está dando erro de conversão alguém pode me dar uma ajuda? $result = $curso->PesquisarTodos(); foreach ($result as $key => $value) { $turmaResult = $turma->pesquisar($result[$key].cursocod);// <-Aqui o erro($result[$key].cursocod) $result[$key] = $turmaResult->turmadescricao; $resutl[$key] = $turmaResult->turmavagas; }
  6. alguém sabe de alguma API ou sistema PHP que faz ligação utilizando VOIP? Apenas Telefone USB e aplicação PHP gerenciando tudo.
  7. <script type='text/javascript'>window.mod_pagespeed_start = Number(new Date());</script> Sim, no console.log aparece sem espaços.
  8. Olá, sou novo no fórum, gostaria de pedir uma ajuda de vocês. Criei uma tela de login com Php, Ajax, JQuery usando as camadas MVC está funcionando corretamente mas tem uma situação um tanto estranha. esse aqui é meu script js com Ajax e JQuery. $(document).ready(function(){ var btnLogin = $("#frmLogin").find(':button'); $("#logar").click(function(){ $.ajax({ //Requisição ajax url:"../controller/FuncionarioController.php", type:"POST", data:"acao=Login&"+$("#frmLogin").serialize(),//+$(this).serialize(), //Antes de executar beforeSend: function(){ btnLogin.html("Aguarde...").attr('disabled',true); //img Load $('.load').fadeIn('slow'); }, //Retorno da excução success: function(retorno){ $('.load').fadeOut('slow',function(){ btnLogin.attr('disabled',false).html("Entrar"); }); if (retorno === ' cv'){ //<- A particularidade está exatamente neste bloco de if msgResposta('Preencha todos os campos'); //<-Por algum motivo que desconheço o retorno da requisição }else if (retorno == ' ne'){ //<-está vindo com 4 espaços em branco msgResposta('Este usuario não existe'); //<- Ex o que era para ser isso if (retorno == 'ne') está } else if (retorno === ' se'){ //<-está sendo feito assim if (retorno == ' ne') msgResposta('Senha Invalida'); } else if (retorno === ' lg'){ //Se logado com sucesso redireciona a pagina $(location).attr('href','http://localhost/projects/SISGA/View/index.php'); } } }); return false; }); function msgResposta(msg){ var retorno = $('.msgRetorno'); retorno.empty().fadeOut('fast',function(){ return $(this).html(' '+msg+' ').fadeIn('slow'); }); setTimeout(function(){ retorno.fadeOut('slow'); }, 4000); } }); Esse aqui é o meu controller basicamente o que ele me retorna são as strings 'cv','se','ne','lg' essas strings que são recupadas e estão vindo com espaços em branco. <?php ob_start(); session_start(); require_once '../Model/Funcionario.php'; $acao = filter_input(INPUT_POST,'acao',FILTER_SANITIZE_STRING); switch ($acao) { case 'Login': $login = filter_input(INPUT_POST,'login',FILTER_SANITIZE_STRING); $senha = filter_input(INPUT_POST,'senha',FILTER_SANITIZE_STRING); if(empty($login) || empty($senha)){ echo "cv"; // Campo(s) vazio exit; } $objFuncionario = new Funcionario(); $objFuncionario->setfunlogin($login); //$objFuncionario->setfunsenha(md5(strrev($senha))); $dadosLogin = $objFuncionario->ValidaLogin(); if (!$dadosLogin){ echo 'ne'; //Este usuario não existe }elseif (trim($dadosLogin->funsenha) != md5(strrev($senha))){ echo 'se'; //Senha Invalida / Errada }else if (($dadosLogin->funlogin == $login) & (trim($dadosLogin->funsenha)) == md5(strrev($senha))){ echo 'lg'; //logado com sucesso $_SESSION['funcionario'] = $dadosLogin; } break; default: echo "Erro!"; break; } ob_end_flush(); ?> Como falei no inicio está funcionando mas tem aquela particularidade que tenho que deixar minhas strings com espaços em branco para poder funcionar. preciso de algo do tipo trim mas dentro do meu js. desde já agradeço a ajuda.
×
×
  • Criar Novo...