Tengo otra duda.
Yo me logueo, me aparece un menú con 3 opciones.
Doy a la primera, que es "Registrar un sitio". Inserto los datos del sitio, doy aceptar y me dice "Se ha insertado correctamente" con un link "Volver" debajo.
Doy a "Volver" para ir de nuevo al menú con las 3 opciones, y entonces en vez de aparecer las 3 opciones me dice "El usuario no existe".
Os muestro mi código.
Este es el menú:
Código PHP:
include ("conexion.php");
$login = $_GET['login_index'];
$consulta = "select * from usuario where login='$login'";
$result=mysql_query($consulta) or die(mysql_error());
if (mysql_num_rows($result)==0){ //si tiene valor 0 (osea no devuelve ningun registro), entonces el nick no existe
echo "El usuario no existe";
}
else{
$tipo = "select idgrupo from usuario where login='$login'";
$consulta2 = "select password from usuario where login='$login'";
$pass=mysql_query($consulta2) or die(mysql_error());
$arr = mysql_fetch_row($pass);
$pass2 = $arr[0];
if($pass2 == $_GET['password_index']){
$_SESSION['estado'] = "OK";
if($tipo = 'exp') include("usuario_experto.php");
else include("usuario_normal.php");
}else {
echo "Password incorrecto <br> \n";
$ez.="<a href=\"index.php\">Atrás</a>";
echo $ez;
}
}
Supongo que después de insertar un sitio, e intentar volver al menú, ejecuta de nuevo la consulta y al volver al menú desde otra página, el $_GET['login_index'] no tiene nada, por eso dice "El usuario no existe".
Cómo podría solucionarlo?