prueba esto:
Código PHP:
<?php
session_start();
include("fns.php");
echo "<h1>mapa</h1>";
//comprobar variables de session
if (session_is_registered("valid_user"))
{
echo "<p>estas loggeado como $valid_user.</p>";
echo "<a href=\"logout.php\">des logearse</a></p>";
echo "<a href=\"biblioteca.php\">Biblioteca</a></p>";
echo "<a href=\"general.php\">General</a></p>";
echo "<a href=\"trabajo.php\">trabajo</a></p>";
echo "<a href=\"politica.php\">cargos politicos</a></p>";
echo "<a href=\"socializar.php\">socializar</a></p>";
echo "<a href=\"logout.php\">des logearse</a></p>";
echo "<a href=\"creditos.php\">creditos</a></p>";
echo "<a href=\"usuario.php\">tu cuenta</a></p>";
echo "<a href=\"tareas.php\">tareas</a></p>";
echo "<a href=\"cam_contrasena.php\">cambiar contraseña</a></p>";
$id = $valid_user;
$db_conn = db_connect();
$query = "select posicion from personaje where idusuario='$id'";
$result = mysql_query($query,$db_conn);
$total=mysql_num_rows($result);
if ($total>0)
{
$query = "select* from personaje where posicion='$result'";
$consulta = mysql_query($query,$db_conn);
$total2=mysql_num_rows ($consulta);
if ($total2>0)
{
while($registro = mysql_fetch_assoc($consulta))
$nombre = $registro["idusuario"];
$raza = $registro["raza"];
$personaje = $status["personaje"];
echo ".$nombre.".".$raza.".".$personaje.";
}
else
{
echo "estas solo en esta pantalla";
exit;
}
}
else
{
echo "no tienes ninguna posicion";
exit;
}
}
else
{
echo "<p>no estas logged in.</p>";
echo "<p>solo los miembros loggeados pueden ver esta pagina.</p>";
}
echo "<a href=\"index.php\">volver a la pagina principal</a>";
?>