Código PHP:
} else if (isset($_POST['editardatos'])) {
$passactual = trim($_POST['passactual']);
$pass = trim($_POST['pass']);
$pass2 = trim($_POST['pass2']);
if ($passactual != "" && $pass != "" && $pass2 != "") {
header ("Location: index.php?op=admin&msg=4");
exit;
}
if ($pass != $pass2){
header ("Location: index.php?op=admin&msg=8");
exit;
}
$usuarios_consulta = mysql_query("SELECT pass FROM autores WHERE usuario='".$_SESSION['usuario']."'") or die(mysql_error());
$rows = mysql_fetch_array($usuarios_consulta);
if (md5($passactual) != $row['pass']) {
header ("Location: index.php?op=admin&msg=0");
exit;
}
if (md5($passactual) == $row['pass']) {
$pass = md5($pass);
mysql_query("UPDATE comentarios SET pass = '".$pass."' WHERE nombre = '".$_SESSION['usuario']."'") or die(mysql_error());
mysql_close();
header ("Location: index.php?op=admin&msg=0");
exit;
} else {
header("Location: index.php?op=admin&msg=4");
exit;
}
Ahora lo deje tal como dices y ya no muestra ningun error :S solo me envia a index.php?op=admin
Que esta pasando