Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/02/2008, 12:33
Avatar de atoleon
atoleon
 
Fecha de Ingreso: marzo-2007
Mensajes: 156
Antigüedad: 17 años, 1 mes
Puntos: 1
Re: Confundir $_POST["user"] con $_SESSION["user"]

//INTRODUCIR NUEVO USUARIO
if (isset ($_POST["user"]) and $_POST["user"] != "") {
$usuario = $_POST["usuario"];
$clave = $_POST["clave"];
$nivel = $_POST["nivel"];

$cons = "insert into usuarios (usuario, clave, nivel) values ('$FormUsuario', '$FormClave', '$FormNivel')";
$resultado = mysql_query ($cons, $conex);
$UN = 1;
}

<?php
echo "[", $_SESSION["usuario"], "] <br>";
echo "ID_Usuario ", $_SESSION["id_usuario"], "<br/>";
echo "Nivel Usuario ", $_SESSION["nivel"], "<br />";
echo "<a href=\"../logout.php\">Cerrar Sesión</a>";
?>

por ejemplo en estas dos secciones al usar el formulario en una pagina que se procesa a si misma, me cambia los volres de $_SESSION["usuario"] y $_SESSION["nivel"]. Debido a que las variables se llaman igual aunque vienen en forma de $_POST.