
eudeoliveira
Membros-
Total de itens
68 -
Registro em
-
Última visita
Tudo que eudeoliveira postou
-
Warning: session_start() [function.session-start]:
pergunta respondeu ao kingsparda de eudeoliveira em PHP
Tive esse problema a um tempo atrás, resolvi abrindo o arquivo com o notepad++ e mudando o tipo da codificação. Salvei o arquivo com a codificação UTF-8(SEM bom). Caso já esteja com essa codificação salve com codificação UTF-8 Espero ter ajudado. Abraços. -
Boa tarde amigo, ao meu ver o problema esta nos IF if ($acao = "exclui") // Você está atribuindo o valor a variável $acao if ($acao == "exclui") // Você está comparando se a variável $acao e igual "exclui" - Forma que deve ser usado. Espero te ajudado. Abraços.
-
O programa que utilizo aqui na empresa é o ionCube PHP Encoder. http://www.ioncube.com/php_encoder.php Ele é pago porém muito eficiente e de fácil utilização. Dependendo do número de clientes que você já tem compensa o investimento.
-
beleza, já te add..
-
Está retornando o que? algum erro?
-
Tenta com esse codigo caso ele entre no if e faça o update vai dar o alerta de senha alterada. <?php /* SUA CONEXÂO COM O BANCO DE DADOS */ if(isset($_POST['Alterar'])){ $VerificaUser = mysql_query("SELECT * FROM usuarios WHERE usu_login='$_POST[login]' AND usu_senha='$_POST[senha_anterior]'"); if(!$VerificaUser){ // Verifica se houve algum erro de MYSQL na variavel $VerificaUser print "Falha na verificação de Usuário ".mysql_error(); exit; } if(mysql_num_rows($VerificaUser) == 1){ $AlteraSenha = mysql_query("UPDATE usuarios SET usu_senha='$_POST[nova_senha]' WHERE usu_login='$_POST[login]' AND usu_senha='$_POST[senha_anterior]' "); if(!$AlteraSenha ){ // Verifica se houve algum erro de MYSQL na variavel $AlteraSenha print "Falha na alteração de senha ".mysql_error(); exit; }else{ $login = $_POST['login']; $senha = $_POST['senha_alterior']; $nova_senha = $_POST['nova_senha']; print "<script>alert('Senha alterada com sucesso!');</script>"; } }else{ print "<script>alert('Usuario ou senha incorreto!');</script>"; } } ?> Faça uma teste cadastre pelo Phpmyadmin um usuario teste com senha teste, na hora de fazer a alteração coloque o usuario teste a senha anterior teste e troque por 123 via pagina que você criou, depois verificar no banco se a senha esta como 123.
-
Sim muda todo o SELECT e o UPDATE. seus campos usu_login e usu_senha <?php /* SUA CONEXÂO COM O BANCO DE DADOS */ if(isset($_POST['Alterar'])){ $VerificaUser = mysql_query("SELECT * FROM usuarios WHERE usu_login='$_POST[login]' AND usu_senha='$_POST[senha_anterior]'"); if(!$VerificaUser){ // Verifica se houve algum erro de MYSQL na variavel $VerificaUser print "Falha na verificação de Usuário ".mysql_error(); exit; } if(mysql_num_rows($VerificaUser) == 1){ $AlteraSenha = mysql_query("UPDATE usuarios SET usu_senha='$_POST[nova_senha]' WHERE usu_login='$_POST[login]' AND usu_senha='$_POST[senha_anterior]' "); if(!$AlteraSenha ){ // Verifica se houve algum erro de MYSQL na variavel $AlteraSenha print "Falha na alteração de senha ".mysql_error(); exit; } $login = $_POST['login']; $senha = $_POST['senha_alterior']; $nova_senha = $_POST['nova_senha']; }else{ print "<script>alert('Usuario ou senha incorreto!');</script>"; } } ?> Testa ai acho que agora não vai ter problemas.
-
tranquilo precisando estamos ai..
-
Mateus tenta assim: <?php /* SUA CONEXÂO COM O BANCO DE DADOS */ if(isset($_POST[Alterar])){ $VerificaUser = mysql_query("SELECT * FROM usuarios WHERE login='$_POST[login]' AND senha='$_POST[senha_anterior]'"); if(mysql_num_rows($VerificaUser) == 1){ $AlteraSenha = mysql_query("UPDATE usuarios SET senha='$_POST[nova_senha]' WHERE login='$_POST[login]' AND senha='$_POST[senha_anterior]' "); $login = $_POST['login']; $senha = $_POST['senha_alterior']; $nova_senha = $_POST['nova_senha']; }else{ print "<script>alert('Usuario ou senha incorreto!');</script>"; } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento sem título</title> </head> <body> <table width="49%" border="0"> <tr> <td width="37%">Login</td> <td width="63%"><form id="form1" name="form1" method="post" action=""> <label> <input type="text" name="login" id="login" /> </label> </form></td> </tr> <tr> <td>Senha Alterior</td> <td><form id="form2" name="form2" method="post" action=""> <label> <input type="password" name="senha_alterior" id="senha_alterior" /> </label> </form></td> </tr> <tr> <td>Nova Senha</td> <td><form id="form3" name="form3" method="post" action=""> <label> <input type="password" name="nova_senha" id="nova_senha" /> </label> </form></td> </tr> <tr> <td> </td> <td><form id="form4" name="form4" method="post" action=""> <input type="submit" name="Alterar" id="Alterar" value="Submit" /> </form></td> </tr> </table> </body> </html> Os SELECTS e verificações só vão ser acionadas apos o click do botao Alterar. Qualquer coisa estamos ai.
-
bom segue abaixo o codigo ai basta implementar de acordo com sua necessidade: $VerificaUser = mysql_query("SELECT * FROM nome_da_sua_tabela WHERE login='$_POST[login]' AND senha='$_POST[senha_anterior]'"); if(mysql_num_rows($VerificaUser) == 1){ $AlteraSenha = mysql_query("UPDATE nome_da_sua_tabela SET senha='$_POST[nova_senha]' WHERE login='$_POST[login]' AND senha='$_POST[senha_anterior]' "); }else{ print "<script>alert('Usuario ou senha incorreto!');</script>"; } Espero que tenha ajudado.
-
Boa noite, o que você pode fazer e gravar o id do vendedor na tabela produtos, assim quando for fazer o select na vendedor você pode criar um link dinamico passando esse id ex: www.seusite.com.br/vendedor.php?id=50 Ai em sua pagina de exibir os produtos você faz o seu SELECT recuperando o id via GET ex: $SelecionaProdutos = mysql_query("SELECT * FROM produtos WHERE id='$_GET[id]'"); Bom espero ter ajudar precisando estamos ai..
-
Basta fazer um SELECT com base em algum paremetro exemplo a usuario e senha antiga, se estiver correto (existir algum registro com aquele usuario e senha) pega o valor do campo nova senha e faz um UPDATE com o novo valor, do contrario informe ao usuario que a senha antiga não e valida.
-
Tenta assim Adriyon, Com scape de aspas duplas: print " \"conteudo\" "; echo "<tr bgcolor='#FFFFCA'> <td><input type='text' name='txtadicionais1' id='txtadicionais1' value='$txtadicionais1' /></td> <td></td> <td></td> <td><input type='text' name='adicionais1' id='adicionais1' value='$adicionais1' style='width:100px' onKeyPress=\"return(MascaraMoeda(this,'.',',',event));\" /></td></tr>"; Abraços espero ter ajudado..
-
boa tarde Drandrão, Pelo que vi o codigo esta faltando TAGS PHP, tenta assim: <a href='java script:void(0)' onClick='enviar()'>Clique aqui para enviar via post</a> <script language="JavaScript"> function enviar() { saida.innerHTML = "<form action='pagina.php' method='post' name='form'><input type='hidden' name='?<?php print $nome; ?>' value='<?php print $valor;?>'></form>"; document.form.submit(); } </script> faltou printar a variavel $nome e a variavel $valor Abraços espero ter ajudado.
-
Tenta acessar atraves do Ip de rede ex: seu ip de for 192.168.1.105, coloque na estação 192.168.1.105/glpi Abraços...
-
Bom dia Lucas, eu utilizo a nl2br exemplo: http://br.php.net/manual/pt_BR/function.nl2br.php $SQL = mysql_query("SELECT nome, mensagem FROM mensagem"); $RowSQL = mysql_fetch_array($SQL); print $RowSQL['nome]'."<br/>"; print nl2br($RowSQL['mensagem']); Essa função resgata os <br/> armazenados dentro do banco e na hora de exibir ele faz a quebra de linha automatica. Espero ter ajudado, abraços..
-
(Resolvido) Dúvidas sobre o ioncube Encoder
pergunta respondeu ao eudeoliveira de eudeoliveira em PHP
Muito obrigado Eserra por tirar minhas duvidas.. Já chegou a lincença, estou muito satisfeito com o programa valeu.. Pode colocar com Resolvido o Tópico. -
(Resolvido) Dúvidas sobre o ioncube Encoder
pergunta respondeu ao eudeoliveira de eudeoliveira em PHP
Bom dia Eserra obrigado pela atenção. Fiquei preocupado pois baixei a versão trial dele fiz uma codificação, porém para testar adiantei a data do micro e quando tentava rodar o arquivo ele me retornava a seguinte mensagem: Fatal error: The encoded file C:\Apache2\htdocs\teste2.php has expired. in Unknown on line 0 Na versão Basic($199) esse problema não vai ocorrer certo? Agora ficou melhor, achei que teria que pagar esse valor anual $199 para estar codificando os arquivos, e os que já tivesse codificados teria o vencimento de 1 ano, e que precisaria estar atualizando. -
Bom dia Eduardo, Não sei se isso te ajuda mais e o que tenho feito: if(!empty($_FILES['Nome do Campo']['name'])){ //Se for diferente de vazio ou seja o cara carregou alguma coisa no campo file eu faço o upload e o updade no banco, caso contrario não faço o update e não caio na rotina de upload. } Espero ter ajudado.
-
Bom dia, gostaria de saber se alguém sabe como funciona exatamente a licença do ionCube PHP Encoder 7.0. Por exemplo: Comprei hoje e fiz uma codificação, sei que o vencimento da licença e anual porém isso siginifica que ao passar 1 ano esses arquivos que foram codificados vai expirar? Ou a validade de 1 ano e para que eu faça as codificações? Espero que alguém possa me ajudar. Desde já agradeço a atenção. Obrigado
-
Boa tarde LucasSouza, Bom ve se isso ajuda, pelo que entendi acredito que vai precisar de que sua pagina excluir.php receba a ação que vai executar, porem para que isso funcione vai precisar mudar a chamada dele quando cria o link [Excluir] ex: para excluir funcionario: <a href=\"excluir.php?acao=ExcluirFunc&cpffunc=$cpffunc\">[Excluir]</a> para excluir livro: <a href=\"excluir.php?acao=Excluirlivro&cpffunc=$cpffunc\">[Excluir]</a> para excluir usuario: <a href=\"excluir.php?acao=ExcluirUsuario&cpffunc=$cpffunc\">[Excluir]</a> quando a página excluir.php for chamada passando esse parâmetro acao junto com o respectivo parâmetro ($cpffunc,$codISBN,$cpfus), as variaveis que vão precisar existir vai depender do seu link [Excluir]. Segue abaixo pagina excluir.php if($_GET[acao] == "ExcluirFunc"){ $cpffunc = $_GET["cpffunc"]; mysql_query("DELETE FROM funcionario where cpffunc = $cpffunc"); }elseif($_GET[acao] == "ExcluirLivro"){ $codISBN = $_GET["codISBN"]; mysql_query("DELETE FROM livro where codISBN = $codISBN"); }elseif($_GET[acao] == "ExcluirUsuario"){ $cpfus = $_GET["cpfus"]; mysql_query("DELETE FROM usuario where cpfus = $cpfus"); } Espero ter entendido sua pergunta e ter ajudado.
-
E so fazer um select antes de fazer o insert. $VerificaUser = "select *from usuario WHERE Nome_user = '$nome' OR Login_user = '$login' "; $ExecutaVerificaUser = mysql_query($VerificaUser); if(mysql_num_rows($ExecutaVerificaUser) == 0 ){ $insere = "insert into usuario (Nome_user, Login_user, Senha_user)values ('$nome', '$login', '$senha')"; mysql_query($insere) or die('Erro ao inserir dados'); }else{ echo"<script>alert ('Nome ou Login já cadastrados em nosso banco de dados')</script>"; echo"<script> location.href = ('cadastra_user.php') </script>"; } Qualquer coisa posta ai..
-
Pegar Dados de um banco sql e preencher ficha
pergunta respondeu ao Marko Neto de eudeoliveira em PHP
Boa tarde acredito que seja isso: $a = $_GET['a']; if ($a == "buscar") { $palavra = trim($_POST['palavra']); $clienteCPF = mysql_query("SELECT * FROM cadastroCL WHERE cpf LIKE '%".$palavra."%' ORDER BY id") or print (mysql_error()); while($linha = mysql_fetch_array($clienteCPF)){ $nomebanco = $linha["nome"]; $nascbanco = $linha["nascimento"]; $sexobanco = $linha["sexo"]; $telbanco = $linha["tel"]; $celbanco = $linha["cel"]; $cpfbanco = $linha["cpf"]; $endbanco = $linha["endereco"]; $bairrobanco = $linha["bairro"]; $cepbanco = $linha["cep"]; $cidadebanco = $linha["cidade"]; $estadobanco = $linha["estado"]; $cadn = $linha["id"]; } } Você deve deixar toda consulta e o while dentro da condição if, pois assim quando você clicar vai acionar o evendo e alimentar seu while. Espero ter ajudado qualquer coisa posta ai. -
Não consigo inserir dados no mysql.
pergunta respondeu ao Ilidio Paulo de Abreu de eudeoliveira em PHP
o Problema de tudo esta no seu form que esta com os campos e deveria estar com o submit em uma pagina so você tem 3 tags <form> todo seu conteudo dos campos devem estar em um form com o action da pagina que e responsavel pela inclusão. <html> <head> <title>Sistema de Automação Comercial</title> <style type="text/css"> h1 {font-size: 15px; font-family: sans-serif} h3 {font-size: 15px; font-family: sans-serif} td {font-size: 10px; font-family: sans-serif} tr {font-size: 10px; font-family: sans-serif} select {font-size: 10px; font-family: sans-serif} input {font-size: 10px; font-family: sans-serif} option {font-size: 10px; font-family: sans-serif} </style> </head> <body> <?php echo "<h1>"; echo "<center>"; echo "CADASTRAR PEÇAS"; echo "</center>"; echo "</h1>"; echo "<table border=1>"; echo "<form name='Cadastrar' method='post' action='../controle/cadastrapecas.php'>"; echo "<tr align=left>"; echo "<td>"; echo " Peça: <input type='text' size=20 value='' name='pecas' />"; echo "</td>"; echo "<td>"; echo "Serial Number:<input type='text' size=20 value='' name='serialnumber' />"; echo "</td>"; echo "<td>"; echo "Part Number:<input type='text' size=20 value='' name='partnumber' />"; echo "</td>"; echo "<td>"; echo "Fabricante:<input type='text' size=26 value='' name='fabricante' />"; echo "</td>"; echo "<td>"; echo "Modelo:<input type='text' size=23 value='' name='modelo' />"; echo "</td>"; echo "</tr>"; echo "</table>"; echo "<table border=1>"; echo "<tr>"; echo "<td>"; echo "Quantidade:<input type='text' size=20 value='' name='quantidade' />"; echo "</td>"; echo "<td>"; echo "Fornecedor:<input type='text' size=20 value='' name='fornecedor' />"; echo "</td>"; echo "<td>"; echo "Razão Social:<input type='text' size=20 value='' name='razaosocial' />"; echo "</td>"; echo "<td>"; echo "Vendedor:<input type='text' size=20 value='' name='vendedor' />"; echo "</td>"; echo "<td>"; echo "Telefone:<input type='text' size=23 value='' name='telefone' />"; echo "</td>"; echo "</tr>"; echo "</table>"; echo "<table border=1>"; echo "<tr align=left>"; echo "<td>"; echo "<tr>"; echo "Descrição:"; echo "</tr>"; echo "<textarea cols=106 rows=4 name='descricao'></textarea>"; echo "</td>"; echo "</tr>"; echo "</table>"; echo "<br>"; echo "<table align=center border=0>"; echo "<tr align= center>"; echo "<td>"; echo "<input type='submit' value='CADASTRAR' size=30 name='cadastrar' />"; echo "</form>"; echo "</td>"; echo "<td>"; echo "<form method='post' name='limpa' action='index.php'>"; echo "<input type='submit' value='LIMPAR' size=30 name='limpar'/>"; echo "</form>"; echo "</td>"; echo "</tr>"; echo "</table>"; ?> </body> Acredito que já funcionaria porem e bem melhor ate mesmo para atualização que os form da sua pagina seja em html puro não utilzando echo. da uma verificada melhor no seu form. qualquer coisa posta ai.. -
Boa tarde.. Esse aviso seria para você ou para quem solicitou o livro? E como seria esse aviso? Basicamente e comparar a data da solicitação com a data limite de entrega. você tem uma tabela de solicitação com dados do livro , nome da pessoa , e data que foi efetuada a solicitação?