Código PHP:
if ($_GET['accion']=="cambiar"){
$id=$_POST['id'];
$pasada=$_POST['password'];
$pass1=$_POST['password1'];
$pass2=$_POST['password2'];
if ($pasada=="" or $pass1=="" or $pass2==""){
header ("Location: $pag?accion=contrase&id=$id&error=1");
exit;
}
if ($pass1 != $pass2){
header ("Location: $pag?accion=contrase&id=$id&error=2");
exit;
}
$compara = md5($pasada);
$usuarios_ = mysql_query("SELECT Id_control FROM usuarios WHERE pass='$compara'") or die(mysql_error());
if (mysql_num_rows($usuario_) ==0 ) {
header ("Location: $pag?accion=contrase&id=$id&error=3");
exit;
}
$pass3 = md5($pass1);
mysql_query("UPDATE usuarios SET pass='$pass3' WHERE Id_control='$id'") or die(mysql_error());
mysql_close ();
header ("Location: $pag");
exit;
}
y no se por que saludos.-.-.-.no me hace el UPDATE SET ala base..saludos.
.