Zona de comprobaciones:
Código PHP:
$pri = '-1';
//Acumuladior de mensajes de error
$error= array();
//validador de nombre de usuario
$MM_flag="MM_update";
if (isset($_POST[$MM_flag])) {
//asignamos variable de redireccionamiento de página
if (isset($_POST['id_priv'])){
$pri = $_POST['id_priv'];
}
Editar Usuario y redireccionar:
Código PHP:
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
$updateSQL = sprintf("UPDATE usuarios SET rut=%s, dv=%s, nombres=%s, seg_nom=%s, apellido_pat=%s, apellido_mat=%s, email=%s, contrase=%s, id_priv=%s WHERE id_usuario=%s",
GetSQLValueString($_POST['rut'], "int"),
GetSQLValueString($_POST['dv'], "text"),
GetSQLValueString($_POST['nombres'], "text"),
GetSQLValueString($_POST['seg_nom'], "text"),
GetSQLValueString($_POST['apellido_pat'], "text"),
GetSQLValueString($_POST['apellido_mat'], "text"),
GetSQLValueString($_POST['email'], "text"),
GetSQLValueString($_POST['contrase'], "text"),
GetSQLValueString($_POST['id_priv'], "int"),
GetSQLValueString($_POST['id_usuario'], "int"));
mysql_select_db($database_pre, $pre);
$Result1 = mysql_query($updateSQL, $pre) or die(mysql_error());
if($pri = '5') {
$updateGoTo = "ficha_administrador.php?id_usuario=".$row_obtenerusuario['id_usuario'];}
elseif($pri = '2'){
$updateGoTo = "ficha_profesor.php?id_usuario".$row_obtenerusuario['id_usuario'];}
elseif($_POST['id_priv'] = '1') {
$updateGoTo = "ficha_alumno.php?id_usuario=".$row_obtenerusuario['id_usuario'];
}
if (isset($_SERVER['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $updateGoTo));
}
}