Foros del Web » Programando para Internet » PHP »

duda con redireccionamiento de páginas

Estas en el tema de duda con redireccionamiento de páginas en el foro de PHP en Foros del Web. Hola... soy un principiante en esta maravilla de php, espero me puedan ayudar a resolver esta inquietud, en este caso no me toma la variable ...
  #1 (permalink)  
Antiguo 12/09/2011, 11:35
 
Fecha de Ingreso: agosto-2011
Ubicación: Viña del Mar, Chile
Mensajes: 311
Antigüedad: 13 años, 2 meses
Puntos: 50
Pregunta duda con redireccionamiento de páginas

Hola... soy un principiante en esta maravilla de php, espero me puedan ayudar a resolver esta inquietud, en este caso no me toma la variable $pri en un if, lo que quiero es que al editar un usuario de acuerdo al nivel de privilegios me envíe a una página determinada, probé con case pero no me toma el valor del privilegio tampoco siempre me envía a la primera opción, creo que estoy definiendo mal la variable, de antemano muchas gracias por su tiempo, estos son los fragmentos del código:

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));
}

  #2 (permalink)  
Antiguo 12/09/2011, 11:39
Avatar de bet7o  
Fecha de Ingreso: febrero-2010
Ubicación: DF
Mensajes: 315
Antigüedad: 14 años, 9 meses
Puntos: 20
Respuesta: duda con redireccionamiento de páginas

Estas haciendo una asignacion (=) y debes hacer una comparacion (==)

Te dejo esto http://php.net/manual/es/language.co...structures.php

Saludos!
__________________
Pero el no contaba con una cosa, mi peligroso desinteres por la vida humana
  #3 (permalink)  
Antiguo 12/09/2011, 11:47
 
Fecha de Ingreso: agosto-2011
Ubicación: Viña del Mar, Chile
Mensajes: 311
Antigüedad: 13 años, 2 meses
Puntos: 50
Respuesta: duda con redireccionamiento de páginas

Graciasssssss.... te dejé un voto positivo y comentarios..traté de poner más puntos y no pude :)...gracias por tu respuesta , tenía claro que había olvidado algo..ya no se me olvidará... más 100 por la calidad y +10000kkkkk por la velocidad, saludos Bet7o

Etiquetas: mysql, páginas, redireccionamiento, sql, variables, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:36.