Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com problema para efetuar uma alteração de senha no portal de intranet..
formulario.php
<title>Alteração de Senha</title>
</head>
<body>
<p align="left"><font size="4">Alteração de Senha</font></p>
<form id="cadastro" name="cadastro" method="post" action="alterar.php" >
<br>
<table width="261" height="142">
<tr>
<td width="94"><font size="2"><strong><em>Login:</em></strong></font></td>
<td width="155"><input name="nome" type="text" id="nome" size="20" maxlength="20" value="<?php echo $login; ?>" >
</td>
<tr>
<td><font size="2"><strong><em>Senha:</em></strong></font></td>
<td><input name="acesso" type="text" id="acesso" size="15" maxlength="20" value="<?php echo $acesso; ?>">
</td>
</tr>
<tr>
<td><font size="2"><strong><em>Nova Senha:</em></strong></font></td>
<td><input name="novoacesso" type="text" id="novoacesso" size="20" maxlength="20" value="<?php echo $novoacesso; ?>" ></strong></em></font>
</td>
</tr>
<tr>
<td colspan="2"><div align="left"><font color="#CC3300">
<input name="submit" type="submit" id="submit" value="Alterar" />
</font><br>
</div>
<p> </p></td>
</tr>
</table>
</form>
Alterar.php
<?php
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["nome"]);
$acesso = trim($_REQUEST["acesso"]);
$novoacesso= trim($_REQUEST["novoacesso"]);
$alterar = mysql_query("UPDATE usuarios SET senha= '$novoacesso', data_alteracao = now() where login = 'login')", $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>";
}else{
echo 'Erro! "alterar" não está setado!';
}
?>
Esta aparecendo a seguinte mensagem " You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 stats"
Já verifiquei o codigo esta correto.. (pelo menos no meu ponto de vista).
Qual o problema?
Carregando comentários...