Ir para conteúdo
Fórum Script Brasil
  • 0

Formulario para Alterar Senha


Adenison Santos

Pergunta

Estou fazendo uma formulario para alterar senha da intranet de um cliente e estou com uma dificuldade para verificar se no login esta no banco e se estiver alterar a senha.

A estrutura esta mais ou menos assim:

include "config.php"; //Aqui chamo as váriaveis da página de configuração

if(!isset($_REQUEST["alterar"])) {

$db = mysql_connect ($host, $login_db, $senha_db); //conecto ao mysql
$basedados = mysql_select_db($database); //selecionamos o banco escolhido

$login =  trim($_REQUEST["login"]);   
$acesso = trim($_REQUEST["acesso"]);  
$novoacesso= trim($_REQUEST["novoacesso"]);  

{

$alterar = mysql_query("UPDATE `$tabela` (login, acesso, novoacesso, data_alteracao)
VALUES ('$novoacesso', now())", $db) or die (mysql_error());
    
//Se o cadastrou foi realizado com sucesso aparecerá na tela pós cadastro

echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><strong>Senha Alterada com Sucesso</strong></font></div>";
    }
}
?>
Meu banco de dados esta configurado assim:
-- Estrutura da tabela `usuarios`
--

CREATE TABLE `usuarios` (
  `login` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `acesso` varchar(15) COLLATE utf8_unicode_ci NOT NULL,
  `data_alteracao` varchar(15) COLLATE utf8_unicode_ci NOT NULL,
  PRIMARY KEY (`login`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

O problema que não estou sabendo como dar um update do campo de acesso inserindo o valor da variavel novoacesso..

Desculpe a ignorancia mais ainda estou iniciando em php..

obrigado

Editado por quintelab
Removido Ajuda do Título
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Nossa tinha esquecido que update é set.. valeu

Alterei e a query ficou assim:

$alterar = mysql_query("UPDATE `$tabela` set acesso='$novoacesso', data_alteracao =`now`() where login =`$login` and acesso = `$acesso`)", $db) or die (mysql_error());

O proposito da query e set acesso com valor de novoacesso, apenas se o login e acesso forem digitados iguais ao que possuo no banco...

Eu acho q pra essa validação esta faltando algo, mais não sei o q....

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...