Ir para conteúdo
Fórum Script Brasil

jatobas

Membros
  • Total de itens

    28
  • Registro em

  • Última visita

Tudo que jatobas postou

  1. Olá criei uma tabela no meu banco que se chama jogo, cada jogo tem um Código, e esse jogo é composto por 20 números, na tabela pode ter jogos com mesmo código, desde que os números não seja iguais. Exemplo jogo de nÃO ACEITO código 10 num1 = 10 num2 =20 num3=30 .... num20 = 15 código 10 num1 = 10 num2 =20 num3=30 .... num20 = 15 Exemplo jogo de ACEITO código 10 num1 = 10 num2 =20 num3=30 .... num20 = 15 código 10 num1 = 10 num2 =22 num3=30 .... num20 = 15 Uma forma que pensei de resolver isso é criando chave composta, porém o mysql só permite chave composta de até 16 itens. Via banco alguém sabe como posso resolver esse problema ???
  2. - pesquisando aqui, vi que é uma limitação do MySql porque ele começa a executar o script de fora para dentro ao invés de serem de dentro para fora, agora a pergunta é Algumém sabe alguma forma de resolver essa limitação do MySql?????
  3. Boa dia, estou com um problema no MySql com subconsulta. Tenho uma aplicação que utiliza um padrão para salvar no banco ex.: os módulos liberados para cliente. Ele usa o seguinte padrão: 1,2,4. Códgio Descrição 1 Financeiro 2 Secretaria 3 Tesouraria 4 RH Quando utilizava o firebird não tinha nenhum problema ele aceitava o seguinte sql: SELECT MODULO_MOS FROM modulosistema WHERE modulosistema.SEQUENCIAL_MOS IN (select CODIGOMODULO_CLS from clienteservico where CODIGOCLIENTE_CLS = 357 AND CODIGOSERVICO_CLS = 65) Na subconsulta me retorna os seguintes valores: 1,2,4 e na hora de realizar o select SELECT MODULO_MOS FROM modulosistema WHERE modulosistema.SEQUENCIAL_MOS IN (1,2,4) *Se eu fizer manualmente inserindo os valores 1,2,4 ele traz os nomes dos módulos, agora se eu utilizar a subconsulta ele me retorna somente o correspondente ao primeiro código que nesse caso é Financeiro. Como fazer ele entender o resultado da subconsulta e me retorna o nome de todos os módulos?
  4. jatobas

    Select

    Tenho uma variavel id_status que de acordo com ela tem acessos diferenciado... E na hora que o admin entra pra fazer alteração em algum cadastro, gostaria que o select do id_status trouxesse o status atual do cadastrado, e ele sempre traz o primeiro... Vou posta o codigo com a tentativa da validação... <select name="PES_ID_STATUS" > <option value"<?php $status = @$_GET['PES_ID_STATUS'];?><?php if ($status == 0){echo'selected';}?>" value="0">0</option> <option value"<?php $status = @$_GET['PES_ID_STATUS'];?><?php if ($status == 1){echo'selected';}?>" value="1">1</option> <option value"<?php $status = @$_GET['PES_ID_STATUS'];?><?php if ($status == 2){echo'selected';}?>" value="admin">Admin</option> </select>
  5. jatobas

    Trocar Meio de login

    Fiz as alterações mais não tive sucesso, estarei mostrando como meu codigo está funcionando e vou postar. Meu formulario está na pasta view login.php SEGUE ABAIXO O FORMULARIO <form action="../util/login.php" method="post"> <label style="font-weight:bold;font-family: Tahoma; font-size: 12px; padding: 50px 0px 0px 40px;float: left;clear: both;">Login:</label> <input type="text" name="login" size="60" maxleght="14" style="float: left;padding: 8px 0px 0px 0px; margin: 16px 0px 0px 40px; border: 2px solid #D3D3D3;background: #F5F5F5;clear: both;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;" /> <label style="font-weight:bold;font-family: Tahoma; font-size: 12px; padding: 50px 0px 0px 40px;float: left;clear: both;">Senha:</label> <a href="../contato.php" style="color:#6699cc;font-family: Tahoma; font-size: 12px; padding: 8px 0px 0px 40px;float: left;clear: both;"><span>Ainda não sou cadastrado</span></a> <label style="font-family: Tahoma; font-size: 12px; padding: 8px 0px 0px 40px;float: left;clear: both;">Já sou cadastrado, esta é minha senha:</label> <input type="password" name="senha" size="60" maxleght="6" style="float: left;padding: 8px 0px 0px 0px; margin: 16px 0px 0px 40px; border: 2px solid #D3D3D3;background: #F5F5F5;clear: both;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;"/><br/> <a href="lembrarSenha.php" style="color:#6699cc;font-family: Tahoma; font-size: 12px; padding: 8px 0px 0px 40px;float: left;clear: both;"><span>Lembrar Senha</span></a> <input type="submit" value="Login" style="float: left;padding: 4px 0px 4px 0px;font-family: Tahoma; font-size: 12px;font-weight:bold;color:#6699cc; margin: 20px 0px 0px 380px;border: 2px solid #D3D3D3;background: #F5F5F5;clear: both;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;"/> <?php @$log = $_GET['log']; if($log==1) { echo'<script> alert("Login ou senha incorreto.")</script>'; }else { if($log==2) echo'<script> alert("Usuario sem permissão.")</script>'; } ?> </form> Com o Action submeto os dados para o documento dentro da pasta util=> util login.php <?php require_once('../dao/UserDAO.php'); $login = $_POST['login']; $senha = $_POST['senha']; $usr = new UserDao(); $usuario = $usr->logar($login, $senha); if($usuario == null){ include "protege.php"; $protege = new protege(); $protege->destroiSession(); }else{ if($usuario=="cliente"){ header("location:../view/vizualizarCliente.php"); }else{ header("location:../view/cadastro.php"); } } ?> E tem o protege dentro da pasta util protege.php pra fazer o tratamento. <?php class protege{ public function userlog(){ session_start(); if( $_SESSION['tipo'] == '' || $_SESSION['email'] == ''){ header("location:login.php"); } } public function userProtege($idperm, $idUser){ if( !($idperm == $idUser) || $idUser == ''){ $this->destroiSemPermissao(); } } public function destroi(){ session_start(); $_SESSION = array(); session_destroy(); header("location:../view/login.php"); } public function destroiSession(){ session_start(); $_SESSION = array(); session_destroy(); header("location:../view/login.php?log=1"); } public function destroiSemPermissao(){ session_start(); $_SESSION = array(); session_destroy(); header("location:../view/login.php?log=2"); } } ?>
  6. jatobas

    Trocar Meio de login

    Obrigado estarei testando e já posto o resultado!
  7. jatobas

    Trocar Meio de login

    Galera já peguei um site que está todo pronto e preciso troca a forma de login em vez de usar num_serie ele vai busca email no banco de dados. Onde devo fazer as alterações pra validar email e não num_serie? obs.: Site estruturado em modelo MVC util login.php <?php require_once('../dao/UserDAO.php'); $login = $_POST['login']; $senha = $_POST['senha']; $usr = new UserDao(); $usuario = $usr->logar($login, $senha); if($usuario == null){ include "protege.php"; $protege = new protege(); $protege->destroiSession(); }else{ if($usuario=="cliente"){ header("location:../view/vizualizarCliente.php"); }else{ header("location:../view/cadastro.php"); } } ?> UserDao() para validar o login <?php require_once "../entidade/Cliente.class.php"; require_once "../entidade/Cidade.class.php"; require_once "../entidade/Endereco.class.php"; require_once "../entidade/Estado.class.php"; require_once "../entidade/Faq.class.php"; require_once "../util/ConnectionFactory.class.php"; require_once "../util/ServiceDB.php"; session_start(); class UserDao { function logar($login, $senha) { $servicedb = new ServiceDB(); $cf = ConnectionFactory::singleton(); try{ $sql = "SELECT * FROM cliente WHERE num_serie='$login' and senha='$senha'"; $query = $servicedb->ExecutarSQL($sql, $cf->conn); $linha= $servicedb->NumRows($query); if($linha){ while($linha = mysql_fetch_object($query)){ $_SESSION['tipo'] = "cliente"; $_SESSION['num_serie'] = $linha->num_serie; } return "cliente"; }else{ $sql = "SELECT * FROM administrador WHERE cpf='$login' and senha='$senha'"; $query = $servicedb->ExecutarSQL($sql, $cf->conn); $linha= $servicedb->NumRows($query); if($linha){ while($linha = mysql_fetch_object($query)){ $_SESSION['tipo'] = "administrador"; $_SESSION['num_serie'] = $linha->cpf; } return "administrador"; }else{ return null; } } }catch ( PDOException $ex ){ echo "Erro: ".$ex->getMessage(); } } function userNumberSerie($num_serie){ $servicedb = new ServiceDB(); $cf = ConnectionFactory::singleton(); try{ $sql = "SELECT * FROM cliente,endereco,cidade,estado WHERE num_serie='$num_serie' and cliente.endereco=endereco.idEndereco and endereco.cidade=cidade.id and cidade.estado=estado.id"; $query = $servicedb->ExecutarSQL($sql, $cf->conn); $linha= $servicedb->NumRows($query); if($linha){ while($linha = mysql_fetch_object($query)){ $idCliente=$linha->idCliente; $_SESSION['tipo'] = "cliente"; $nomeFantasia= $linha->nomeFantasia; $razaoSocial= $linha->razaoSocial; $tipoPessoa= $linha->tipoPessoa; $cnpjCpf=$linha->cnpjCpf; $ieRG= $linha->ieRG; $_SESSION['num_serie'] = $linha->num_serie; $senha= $linha->senha; $qtd_pto= $linha->qtd_pto; $qtd_proc= $linha->qtd_proc; $valor_manut= $linha->valor_manut; $telefone= $linha->telefone; $ddd= $linha->ddd; $fax=$linha->fax; $email= $linha->email; //endereco $idEndereco= $linha->idEndereco; $logradouro = $linha->logradouro; $quadra= $linha->quadra; $lote=$linha->lote; $numero=$linha->numero; $complemento=$linha->complemento; $setor=$linha->setor; $cep=$linha->cep; //cidade $nomeCidade=$linha->cidade; $nomeEstado=$linha->nomeEstado; } $estado= new Estado(); $estado->construtorEstado($nomeEstado); $cidade=new Cidade(); $cidade->construtorCidade($nomeCidade, $estado); $endereco= new Endereco(); $endereco->construtorEndereco($idEndereco,$logradouro,$quadra, $lote, $numero, $complemento, $setor, $cidade, $cep); $cliente = new Cliente(); $cliente->construtorCliente($idCliente,$nomeFantasia,$razaoSocial,$tipoPessoa,$cnpjCpf,$ieRG,$num_serie, $senha,$qtd_pto,$qtd_proc,$valor_manut,$telefone,$ddd,$fax,$email,$endereco ); return $cliente; }else{ return null; } }catch ( PDOException $ex ){ echo "Erro: ".$ex->getMessage(); } } public function alteraSenha($login, $senha, $nova_senha){ require_once('../util/ServiceDB.php'); $servicedb = new ServiceDB(); $cf = ConnectionFactory::singleton(); try{ $sql = "UPDATE cliente SET senha = '$nova_senha' WHERE num_serie = '$login' AND senha = '$senha' "; $query = $servicedb->ExecutarSQL($sql, $cf->conn); if($query){ return "Alteração de senha realizada com sucesso."; }else{ return "Erro ao realizar alteração de senha."; } }catch ( PDOException $ex ){ echo "Erro: ".$ex->getMessage(); } } } ?>
  8. vlw pela ajuda .. Resolvido, fiz da seguinte forma .. function alert1(){ if (confirm("Deseja realmente excluir este registro?")){ location.href = "../alterarFormularioNome.php" } else{ return false } }
  9. Poderia ser a validação do action ?? alguém acha que pode ser isso?
  10. Meu scrapit function alert1(){ Excluir = confirm("Deseja realmente apagar ?")//a variavel Excluir aguarda um comando ok ou cancelar retornando assim false ou true if ( Excluir ==false){// testa se o usuario clicou em cancelar alert("Cancelando") } if ( Excluir ==true){// testa se o usuario clicou em ok alert("Apagando") location.href = "../alterarFormularioNome.php" } } TODO O CODIGO <?php require_once('../control/PessoaJuridicaControl.php'); $pes_nome = $_POST['PES_NOME_FANT']; $pessoaJuridicaDao = new PessoaJuridicaDao(); $dados = $pessoaJuridicaDao->buscarDadosNome($pes_nome); if(!$dados){ echo " &lt;script>alert('Usuario não encontrado.');</script> <meta HTTP-EQUIV='refresh' CONTENT='0;URL=../alterarFormularioPJAdmin.php'> "; }else{ //header("location:../"."alterarFormularioNome.php"); } ?> <html> <head> <title>Abla</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link href="../estilo.css" type="text/css" rel="stylesheet" /> &lt;script type="text/javascript"> function alert1(){ Excluir = confirm("Deseja realmente apagar ?")//a variavel Excluir aguarda um comando ok ou cancelar retornando assim false ou true if ( Excluir ==false){// testa se o usuario clicou em cancelar alert("Cancelando") } if ( Excluir ==true){// testa se o usuario clicou em ok alert("Apagando") location.href = "../alterarFormularioNome.php" } } } </script> </head> <body> <div id="cont" class="cent" align="center"> <ul id="dropmenu"> <li class="current_page_item"><a href="admin.php">&nbsp;Privado&nbsp;</a></li> <li class="page_item page-item-2"><a href="../adminPerfil.php">Perfil do Associado</a> <li class="page_item page-item-2"><a href="../adminLocadoras.php">&nbsp;Locadoras&nbsp;</a> <li class="page_item page-item-2"><a href="../formularioVeiculos.php">&nbsp;Veículos&nbsp;</a> <li class="page_item page-item-2"><a href="../administracao.php">Relatórios&nbsp;</a> <li class="page_item page-item-2"><a href="http://www.abla.com.br/">Sair</a> </ul> <div id="conteudo"> <img class="cent" align="center" style="margin-top: 100px;" src='../img/logo-ABLA-cinza.jpg' /><br/><br/><br/> </div> </div> <div id="tabela" style="margin-top: 50px;"> <div id="id" align="center" style="color:#666;"> <table style="width:590px;border-width: 1px;border-style: solid;bordercolor:#DCDCDC;margin-top:0px;"cellspacing="0" cellpadding="0"> <tr> <th align="center" style="width:350px;border-width: 1px;border-style: solid;border-color:#DCDCDC;" >Cliente</th> <th align="center" style="width:118px;border-width: 1px;border-style: solid;border-color:#DCDCDC;" >Atualizar</th> <th align="center" style="width:118px;border-width: 1px;border-style: solid;border-color:#DCDCDC;" >Remover</th> <tr> </table> </div> <?php require_once('../dao/PessoaJuridicaDao.php'); $PessoaJuridicaDao=new PessoaJuridicaDao(); $objPessoaJuridca = $PessoaJuridicaDao->buscarDadosNome($pes_nome); while($linha = mysql_fetch_array($objPessoaJuridca)){ ?> <div id="id" align="center"> <table style="width:590px;border-width: 1px;border-style: solid;border-color:#DCDCDC;"cellspacing="0" cellpadding="0"> <tr> <th align="left" style="width:350px;color:#666;" ><?php echo $linha['PES_NOME_FANT']?></th> <th align="center" style="width:105;border-width: 1px;border-style: solid;border-color:#DCDCDC;" > <form method="post" action="../alterarFormularioNome.php?PES_CNPJ=<?php echo $linha['PES_CNPJ']?>&PES_NOME_FANT=<?php echo $linha['PES_NOME_FANT']?> &PES_RAZAO_SOC=<?php echo $linha['PES_RAZAO_SOC']?> &PES_INSC_EST=<?php echo $linha['PES_INSC_EST']?> &PES_INSC_MUN=<?php echo $linha['PES_INSC_MUN']?> &PES_DATA_FUND=<?php echo $linha['PES_DATA_FUND']?> &PES_CONTATO=<?php echo $linha['PES_CONTATO']?> &PES_TEL1=<?php echo $linha['PES_TEL1']?> &PES_TEL2=<?php echo $linha['PES_TEL2']?> &PES_FAX=<?php echo $linha['PES_FAX']?> &PES_CEL1=<?php echo $linha['PES_CEL1']?> &PES_CEL2=<?php echo $linha['PES_CEL2']?> &PES_EMAIL1=<?php echo $linha['PES_EMAIL1']?> &PES_SITE=<?php echo $linha['PES_SITE']?> &PES_ID_STATUS=<?php echo $linha['PES_ID_STATUS']?> &PES_ANOS_SETOR=<?php echo $linha['PES_ANOS_SETOR']?> &PES_ANO_FILIACAO_ABLA=<?php echo $linha['PES_ANO_FILIACAO_ABLA']?> &PES_ANO_FILIACAO_SINDLOC=<?php echo $linha['PES_ANO_FILIACAO_SINDLOC']?> " > <input name="opcao" type="image" value="Alterar" src="img/alterar.png" /></th> </form> <th> <form method="post" action="buscarDadosPJNome.php?opcao=Excluir&PES_CNPJ=<?php echo $linha['PES_CNPJ']?>"> <input name="opcao" type="image" value="Excluir" src="img/remover.png" onClick='return alert1()'> </form> </th> <?php } ?> </table> </div> <?php @$opcao=$_POST['opcao']; if($opcao=="Excluir") { @$pesCnpj=$_GET['PES_CNPJ']; $query=$PessoaJuridicaDao->remover($pesCnpj); } ?> <body> </html>
  11. Olá, estou com o seguinte problema no FF o site aparece certinho com o formulario de contato corretamente, porém quando abro o IE meu formulario aparece desconfigurado o <label style="float: right;font-family: Tahoma;font-size: 12px;color: #4d4d4d;margin-top:400px; margin-right: 23px;">Centro Empresarial Sebba, Sala 902. Av. C-255, nº 270,<br/> Setor Nova Suiça. Goiânia-GO<label> aparece acima do formulario sendo que era para aparecer em baixo. alguém tem alguma idéia de alguma alteração que teria que fazer no codigo pra da certo ??? <div id="conteudo" class="centro"> <label style="float: right;font-family: Tahoma;font-size: 12px;color: #4d4d4d;margin-top:400px; margin-right: 23px;">Centro Empresarial Sebba, Sala 902. Av. C-255, nº 270,<br/> Setor Nova Suiça. Goiânia-GO<label> <div id='materia' > <form action="util/enviarContato.php" id="form" method="post" > <script type="text/javascript" src="js/formata.js"></script> <div align="justify" style="margin: 0px 0px 0px 0px;padding: 20px 0;font-family: Tahoma;font-size: 12px;"> <div align="center" style="float: left;margin-top:20px;padding: 0px 0px 0px 21px;font-family: Tahoma;font-size: 14px;color: RGB(102, 153, 204);"> Contato </div> <div style="margin-left: 0px;margin-top:50px;"> <label style="margin-left:23px;font-family: Tahoma;font-size: 12px;color: #4d4d4d;">Nome:</label><br /> <input type="text" class="text" name="nome" size="49" maxlength="50" style="-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-left:23px;border: 2px solid #DCDCDC;background: #F5F5F5;"/><br /><br/> <label style="margin-left:23px;font-family: Tahoma;font-size: 12px;color: #4d4d4d;"> E-mail: </label><br /> <input type="text" class="text" name="email" size="49" maxlength="30" style="-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-left:23px;border: 2px solid #DCDCDC;background: #F5F5F5;"/><br /><br/> <label style="margin-left:23px;font-family: Tahoma;font-size: 12px;color: #4d4d4d;">Assunto: </label><br /> <input type="text" class="text" name="assunto" size="49" maxlength="30" style="-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-left:23px;border: 2px solid #DCDCDC;background: #F5F5F5;"/><br /><br/> <label style="margin-left:23px;font-family: Tahoma;font-size: 12px;color: #4d4d4d;">Mensagem:<label><br /> <textarea name="mensagem" cols="37" rows="10" id="textarea" style="-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-left:23px;border: 2px solid #DCDCDC;background: #F5F5F5;"></textarea><br/> </div> <input name="Submit" type="submit" value="Enviar" style="margin-top: 5px;margin-left: 283px;font-weight:bold;color:#6699cc;font-family: Tahoma; font-size: 12px;border: 2px solid #D3D3D3;background: #F5F5F5;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;"/> </div> </form> </div> </div>
  12. jatobas

    Upadate

    opa encontrei o primeiro erro / coisa atoa ein .. Realmente é cliente .. So que agora ele está informando alteração realizada com sucesso mais não está atualizando .. =/ resolvido!!! $sql = "UPDATE cliete SET senha = '$senha' WHERE num_serie = '$login' "; Ele não tava trocando a senha porque no meu upadate eu coloquei pra ele troca a senha = senha hsushushs ai ficou assim senha = nova_senha ;D e antes eu faço o teste para ver se nova_senha é = nova_senha1
  13. jatobas

    Upadate

    Não estou conseguindo alterar a senha no banco de dados, vou posta minha função de alterar senha se alguém encontra algum erro no UPDATE ou no codigo por favor informa ;D public function alteraSenha($login, $senha, $nova_senha){ require_once('../util/ServiceDB.php'); $servicedb = new ServiceDB(); $cf = ConnectionFactory::singleton(); try{ $sql = "UPDATE cliete SET senha = '$senha' WHERE num_serie = '$login' "; $query = $servicedb->ExecutarSQL($sql, $cf->conn); if($query){ return "Alteração de senha realizada com sucesso."; }else{ return "Erro ao realizar alteração de senha."; } }catch ( PDOException $ex ){ echo "Erro: ".$ex->getMessage(); } }
  14. jatobas

    (Resolvido) cookie

    ola a todos, eu usei o cookie pra passar dados de uma sessão para paginas do wordpress, so que eu estou com o seguinte problema: Quando faço login e vou alterar dados pelo firefox da certo. So que quando vou entra pelo internet explorer faço o login e vou em alterar dados e ele não vai pra pagina alterar dados ele vai pra pagina de login como se não passasse a sessão, e quando logo pela segunda vez no internet explorer e vou em alterar dados a sessão é criada.
  15. jatobas

    sessão

    Olá, Estou com a seguinte dúvida: Eu tenho um login que guarda a sessão do usuário e preciso fazer uma validação do usuário pra cada página que ele pode acessar conforme sua sessão. O meu problema é que as páginas estão no wordpress e eu não estou conseguindo passar os dados da sessão pra elas, alguém já passou por isso e tem alguma dica?
  16. jatobas

    if e else

    Resolvido ... Troquei as includes pelas require_once ;D
  17. jatobas

    if e else

    justamente em todos estou usando o require_once pra não acontecer de incluir mais de uma vez ... Também dei uma olhada nos outros arquivos e aparentemente está tudo certo. Dando uma olha aqui acho que encontrei o erro .. no meu cliente control eu chamo os seguintes arquivos. <?php require_once('../util/ConnectionFactory.class.php'); require_once('../entidade/Cliente.class.php'); require_once('../dao/ClienteDao.php'); require_once('../entidade/Endereco.class.php'); require_once('../dao/EnderecoDao.php'); require_once('../dao/UserDao.php'); ?> e dentro do arquivo dao/UserDao.php <?php include "../entidade/Cliente.class.php"; include "../entidade/Cidade.class.php"; include "../entidade/Endereco.class.php"; include "../entidade/Estado.class.php"; include "../entidade/Faq.class.php"; include "../util/ConnectionFactory.class.php"; include "../util/ServiceDB.php"; session_start(); class UserDao { function logar($login, $senha) { $servicedb = new ServiceDB(); $cf = ConnectionFactory::singleton(); try{ $sql = "SELECT * FROM cliente WHERE num_serie='$login' and senha='$senha'"; $query = $servicedb->ExecutarSQL($sql, $cf->conn); $linha= $servicedb->NumRows($query); if($linha){ while($linha = mysql_fetch_object($query)){ $_SESSION['tipo'] = "cliente"; $_SESSION['num_serie'] = $linha->num_serie; } return "cliente"; }else{ $sql = "SELECT * FROM administrador WHERE cpf='$login' and senha='$senha'"; $query = $servicedb->ExecutarSQL($sql, $cf->conn); $linha= $servicedb->NumRows($query); if($linha){ while($linha = mysql_fetch_object($query)){ $_SESSION['tipo'] = "administrador"; $_SESSION['num_serie'] = $linha->cpf; } return "administrador"; }else{ return null; } } }catch ( PDOException $ex ){ echo "Erro: ".$ex->getMessage(); } } function userNumberSerie($num_serie){ $servicedb = new ServiceDB(); $cf = ConnectionFactory::singleton(); try{ $sql = "SELECT * FROM cliente,endereco,cidade,estado WHERE num_serie='$num_serie' and cliente.endereco=endereco.idEndereco and endereco.cidade=cidade.id and cidade.estado=estado.id"; $query = $servicedb->ExecutarSQL($sql, $cf->conn); $linha= $servicedb->NumRows($query); if($linha){ while($linha = mysql_fetch_object($query)){ $idCliente=$linha->idCliente; $_SESSION['tipo'] = "cliente"; $nomeFantasia= $linha->nomeFantasia; $razaoSocial= $linha->razaoSocial; $tipoPessoa= $linha->tipoPessoa; $cnpjCpf=$linha->cnpjCpf; $ieRG= $linha->ieRG; $_SESSION['num_serie'] = $linha->num_serie; $senha= $linha->senha; $qtd_pto= $linha->qtd_pto; $qtd_proc= $linha->qtd_proc; $valor_manut= $linha->valor_manut; $telefone= $linha->telefone; $ddd= $linha->ddd; $fax=$linha->fax; $email= $linha->email; //endereco $idEndereco= $linha->idEndereco; $logradouro = $linha->logradouro; $quadra= $linha->quadra; $lote=$linha->lote; $numero=$linha->numero; $complemento=$linha->complemento; $setor=$linha->setor; $cep=$linha->cep; //cidade $nomeCidade=$linha->cidade; $nomeEstado=$linha->nomeEstado; } $estado= new Estado(); $estado->construtorEstado($nomeEstado); $cidade=new Cidade(); $cidade->construtorCidade($nomeCidade, $estado); $endereco= new Endereco(); $endereco->construtorEndereco($idEndereco,$logradouro,$quadra, $lote, $numero, $complemento, $setor, $cidade, $cep); $cliente = new Cliente(); $cliente->construtorCliente($idCliente,$nomeFantasia,$razaoSocial,$tipoPessoa,$cnpjCpf,$ieRG,$num_serie, $senha,$qtd_pto,$qtd_proc,$valor_manut,$telefone,$ddd,$fax,$email,$endereco ); return $cliente; }else{ return null; } }catch ( PDOException $ex ){ echo "Erro: ".$ex->getMessage(); } } function buscaFaq(){ $servicedb = new ServiceDB(); $cf = ConnectionFactory::singleton(); try{ $sql =mysql_query( "SELECT * FROM faq"); return $sql; }catch ( PDOException $ex ){ echo "Erro: ".$ex->getMessage(); } } public function alteraSenha($login, $senha){ require_once('../util/ServiceDB.php'); $servicedb = new ServiceDB(); $cf = ConnectionFactory::singleton(); try{ $sql = "UPDATE cliete SET senha = '$senha' WHERE num_serie = '$login' "; $query = $servicedb->ExecutarSQL($sql, $cf->conn); if($query){ return "Alteração de senha realizada com sucesso."; }else{ return "Erro ao realizar alteração de senha."; } }catch ( PDOException $ex ){ echo "Erro: ".$ex->getMessage(); } } } ?> O erro seria as includes? o que seria necessário eu troca as includes por require_once?
  18. jatobas

    if e else

    Vlw pela dica mais não conseguir visualizar o erro vou posta as partes(com as correções que já efetuei).. É que estou usando modelo mvc. Validaalterarsenha.php <?php require_once('../util/ConnectionFactory.class.php'); require_once('../control/clienteControl.php'); //Formulario $pes_email = $_POST['email']; $pes_senha = $_POST['senha']; $nova_senha = $_POST['nova_senha']; $nova_senha1 = $_POST['nova_senha1']; $UserDao = new UserDao(); $dados = $UserDao->logar($login, $senha); if(!$dados){ echo " <script>alert('Usuario não encontrado.');</script> <meta HTTP-EQUIV='refresh' CONTENT='0;URL=../view/alterarSenha.php?id=".$login."'> "; }else{ if($nova_senha == $nova_senha1){ $res = $UserDao->alteraSenha($login, $senha); echo " <script>alert('".$res."');</script> <meta HTTP-EQUIV='refresh' CONTENT='0;URL=../view/alterarSenha.php?id=".$num_serie."'> "; }else{ echo " <script>alert('Nova Senha diferente da Confirmação Nova Senha.');</script> <meta HTTP-EQUIV='refresh' CONTENT='0;URL=../view/alterarSenha.php?id=".$num_serie."'> "; } } ?> ../control/clienteControl.php <?php require_once('../util/ConnectionFactory.class.php'); require_once('../entidade/Cliente.class.php'); require_once('../dao/ClienteDao.php'); require_once('../entidade/Endereco.class.php'); require_once('../dao/EnderecoDao.php'); require_once('../dao/UserDao.php'); ?> ../util/ConnectionFactory.class.php <?php /*********************************************************************** * Classe: ConnectionFactory.php * * Objetivo: Definir a Classe ConnectionFactory ***********************************************************************/ class ConnectionFactory{ static private $instance; public $conn; private function __construct() { //mysql02.baseinformatica.com.br //baseinformatica1 $this->conn = mysql_connect('localhost', 'root', ''); if (!$this->conn) { die('N&atilde;o foi possível conectar ao Banco de Dados: ' . mysql_error()."<br><br>"); } $db_selected = mysql_select_db('baseinformatica1', $this->conn); if (!$db_selected) { die ('N&atilde;o foi possível selecionar a Base de Dados : ' . mysql_error()); } } static public function singleton() { if (!isset(self::$instance)) { self::$instance = new ConnectionFactory(); } return self::$instance; } } ?>
  19. jatobas

    if e else

    Realmente era erro de sintaxe rsrs .. Vlw Agora estou com outro problema estou vendo o que pode ainda .. Está dando a seguinte msg Fatal error: Cannot redeclare class cliente in C:\wamp\www\SiteBase\entidade\Cliente.class.php on line 3 <?php class cliente { private $idCliente; private $nomeFatasia;//se for pessoa fisica pode ser o nome dela private $razaoSocial; private $tipoPessoa; private $cnpjCpf; private $ieRG; private $num_serie; private $senha; private $qtd_pto; private $qtd_proc; private $valor_manut; private $telefone; private $ddd; private $fax; private $email; private $endereco; public function getIdCliente() { return $this->idCliente; } public function setIdCliente( $idCliente ){ $this->idCliente = $idCliente; } public function getNomeFantasia() { return $this->nomeFatasia; } public function setNomeFantasia($nomeFantasia) { $this->nomeFantasia = $nomeFantasia; } public function getRazaoSocial() { return $this->razaoSocial; } public function setRazaoSocial($razaoSocial) { $this->razaoSocial = $razaoSocial; } public function getTipoPessoa() { return $this->tipoPessoa; } public function setTipoPessoa($tipoPessoa) { $this->tipoPessoa = $tipoPessoa; } public function getCnpjCpf() { return $this->cnpjCpf; } public function setCnpjCpf($cnpjCpf) { $this->cnpjCpf = $cnpjCpf; } public function getIeRG() { return $this->ieRG; } public function setIeRG($ieRG) { $this->ieRG = $ieRG; } public function getNum_serie() { return $this->num_serie; } public function setNum_serie($num_serie) { $this->num_serie = $num_serie; } public function getSenha() { return $this->senha; } public function setSenha($senha) { $this->senha = $senha; } public function getQtd_pto() { return $this->qtd_pto; } public function setQtd_pto($qtd_pto) { $this->qtd_pto = $qtd_pto; } public function getQtd_proc() { return $this->qtd_proc; } public function setQtd_proc($qtd_proc) { $this->qtd_proc = $qtd_proc; } public function getValor_manut() { return $this->valor_manut; } public function setValor_manut($valor_manut) { $this->valor_manut = $valor_manut; } public function getTelefone() { return $this->telefone; } public function setTelefone($telefone) { $this->telefone = $telefone; } public function getDdd() { return $this->ddd; } public function setDdd($ddd) { $this->ddd = $ddd; } public function getFax() { return $this->fax; } public function setFax($fax) { $this->fax = $fax; } public function getEmail() { return $this->email; } public function setEmail($email) { $this->email = $email; } public function getEndereco() { return $this->endereco; } public function setEndereco($endereco) { $this->endereco = $endereco; } function construtorCliente($idCliente,$nomeFantasia,$razaoSocial,$tipoPessoa,$cnpjCpf,$ieRG,$num_serie, $senha,$qtd_pto,$qtd_proc,$valor_manut,$telefone,$ddd,$fax,$email,$endereco ){ $this->idCliente = $idCliente; $this->nomeFatasia = $nomeFantasia; $this->razaoSocial = $razaoSocial; $this->tipoPessoa = $tipoPessoa; $this->cnpjCpf =$cnpjCpf; $this->ieRG = $ieRG; $this->num_serie = $num_serie; $this->senha = $senha; $this->qtd_pto = $qtd_pto; $this->qtd_proc = $qtd_proc; $this->valor_manut = $valor_manut; $this->telefone = $telefone; $this->ddd = $ddd; $this->fax = $fax; $this->email = $email; $this->endereco = $endereco; } } ?>
  20. jatobas

    if e else

    Ok obrigado pelas sugestões estarei fazendo os testes e vou posta ;D
  21. jatobas

    if e else

    Olá, caros amigos Estou com o seguinte problema: No meu codigo abaixo ele está executando todos os if's e todos else's. Mesmo a sentença não sendo verdadeira. <?phprequire_once('ConnectionFactory.class.php'); require_once('../control/PessoaFisicaControl.php'); //Formulario $pes_email1 = $_POST['email']; $pes_senha = $_POST['senha']; $nova_senha = $_POST['nova_senha']; $nova_senha2 = $_POST['nova_senha1']; $UserDao = new UserDao(); $dados = $UserDao->logar($login, $senha); if(!$dados){ echo " &lt;script>alert('Usuario não encontrado.');</script> <meta HTTP-EQUIV='refresh' CONTENT='0;URL=../view/alterarSenha.php?id=".$login."'> "; }else{ if($nova_senha == $nova_senha1){ $res = $UserDao->alteraSenha($login, $senha); echo " &lt;script>alert('".$res."');</script> <meta HTTP-EQUIV='refresh' CONTENT='0;URL=../alterarSenha.php?id=".$num_serie."'> "; }else{ echo " &lt;script>alert('Nova Senha diferente da Confirmação Nova Senha.');</script> <meta HTTP-EQUIV='refresh' CONTENT='0;URL=../alterarSenha.php?id=".$num_serie."'> "; } } ?>
  22. jatobas

    Formato Senha

    O da senha foi resolvido coloquei um type="password" agora o problema é so questão de posicionamento.
  23. jatobas

    Formato Senha

    Bom dia a todos, a minha duvida é a seguinte: Estou desenvolvendo um formulario e no altera senha gostaria que a senha ficasse no formato de senha para que o usuário digitasse a sua senha. E uma duvida que não é bem php mais já aproveitando pois está no mesmo formulario alguém sabe como eu coloco o alterar senha do lado da caixa da senha. Vou posta a imagem e o codigo. <div id="divFisica" > <label class="label">Nome</label> <input disabled="disabled" style="background:#DCDCDC;" class="input390" type="text" maxlength="70" type="text" name="nome" value=" <?php echo $cliente->getRazaoSocial()?>"/> <label class="label">CPF</label> <input disabled="disabled" style="background:#DCDCDC;" class="input100" type="text" maxlength="14" type="text" name="cpf" value="<?php echo $cliente->getCnpjCpf()?>" /> <label class="label">RG</label> <input disabled="disabled" style="background:#DCDCDC;" class="input70 type="text" maxlength="15" type="text" name="rg" value="<?php echo $cliente->getIeRG()?>" /> </div> <label class="label" >Número de Série</label> <input disabled="disabled" style="background:#DCDCDC;" class="input130 inputFloat" type="text" maxlength="15" name="num_serie" value=" <?php echo $cliente->getNum_serie()?>"> <label class="label" >Senha</label> <input disabled="disabled" style="background:#DCDCDC;" class="input130 inputFloat" type="text" maxlength="15" name="num_serie" value=" <?php echo $cliente->getsenha()?>"href> <a href="alterarSenha.php" style="color:#6699cc;font-family: Tahoma; font-size: 12px; padding: 0px 0px 0px 290px; float: left;clear: both;"><span>Alterar Senha</span></a> </ul> </div> imagem = http://www.flickr.com/photos/51899561@N03/4777276772/
  24. jatobas

    Problema com o SELECT

    ESera muito obrigado pela prontidãoa respostas.Realmente eu colei o arquivo errado esse envio e formulario e de outro site, o que eu estou desenvolvendo já está todo alterado. Realmente o Unico problema era a virgula imput. Erro simples que passou despercebido, por isso é semprebm um segundo olho. Muito obrigado e parabens pelo seu trabalho ESerra.
×
×
  • Criar Novo...