Código PHP:
   <?php
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
   session_start();
   unset($_SESSION['nombre_usuario']);
}
?>
<?php
session_start();
if(!isset($_SESSION['nombre_usuario']))
{
   header('Location: login.php');
   exit;
}
?>
<?php
  
   $base_datos = '../base_datos/usuariosbd.php';
   if (!file_exists($base_datos))
   {
      echo 'Error en la base de datos.';
      exit;
   }
 
   $id = isset($_REQUEST['id']) ? $_REQUEST['id'] : '';
   $accion = isset($_REQUEST['accion']) ? $_REQUEST['accion'] : '';
   $nombre_usuarios = array();
   $nombre_completos = array();
   $gustos = array();
   $puntuaciones = array();
   $cursos = array();
   $tiempos_dedicados = array();
   $cuentas_activas = array();
   $tuto = array();
   $contador = 0;
   $usuario_principal = -1;
 
   $elementos = file($base_datos);
   foreach($elementos as $linea)
   {
      list($nombre_usuario, $contrasena, $email, $nombre_completo, $activa, $gusto, $puntuacion, $tiempo_dedicado, $curso, $tuto) = explode('|', trim($linea));
     $nombre_usuarios[$contador] = $nombre_usuario;
     $nombre_completos[$contador] = $nombre_completo;
      $gustos[$contador] = $gusto;
      $puntuaciones[$contador] = $puntuacion;
      $tiempos_dedicados[$contador] = $tiempo_dedicado;
      $cursos[$contador] = $curso;
      $tutos[$contador] = $tuto;
      if ($id == $nombre_usuario)
      {
         $usuario_principal = $contador;
      }
      $contador++;
   }
 
   if (!empty($accion))
   {
               $archivo = fopen($base_datos, 'w');
         for ($i=0; $i < $contador; $i++)
         {
            if ($i != $usuario_principal)
            {
            fwrite($archivo, $nombre_usuarios[$i]);
            fwrite($archivo, '|');
            fwrite($archivo, $nombre_completos[$i]);
            fwrite($archivo, '|');
               fwrite($archivo, $gustos[$i]);
            fwrite($archivo, '|');
               fwrite($archivo, $puntuaciones[$i]);
               fwrite($archivo, '|');
               fwrite($archivo, $tiempos_dedicados[$i]);
               fwrite($archivo, '|');
               fwrite($archivo, $cursos[$i]);
               fwrite($archivo, '|');
               fwrite($archivo, $tutos[$i]);
            fwrite($archivo, "\r\n");
            }
         }
         fclose($archivo);
         header('Location: '.basename(__FILE__));
         exit;
      }
      else
      if ($accion == 'actualizar')
      {
         $archivo = fopen($base_datos, 'w');
         for ($i=0; $i < $contador; $i++)
         {
            if ($i == $usuario_principal)
            {
               $nombre_usuarios[$i] = $_POST['nombre_usuario'];
               $nombre_completos[$i] = $_POST['nombre_completo'];
                   $gustos[$i] = $_POST['gusto'];
                $cursos[$i] = $_POST['curso'];
 
            }
            fwrite($archivo, $nombre_usuarios[$i]);
            fwrite($archivo, '|');
            fwrite($archivo, $nombre_completos[$i]);
            fwrite($archivo, '|');
            fwrite($archivo, $gustos[$i]);
            fwrite($archivo, '|');
            fwrite($archivo, $puntuaciones[$i]);
            fwrite($archivo, '|');
            fwrite($archivo, $tiempos_dedicados[$i]);
            fwrite($archivo, '|');
            fwrite($archivo, $cursos[$i]);
            fwrite($archivo, '|');
            fwrite($archivo, $tutos[$i]);
            fwrite($archivo, "\r\n");
         }
         fclose($archivo);
         header('Location: '.basename(__FILE__));
         exit;
 
      }
?>
 
      
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" >
<link rel="stylesheet" type="text/css" href="../estilos/estiloadmin.css"></link>
<title>Musicaendo - Estadísticas</title>
</head>
<body>
<!-- CABEZA -->
<div id="cabecero">
<div id="menu">
<div id="tabla">
    <ul>
   
<li> <a href="../perfil/perfil.php" >Tú eres: <?php
if (isset($_SESSION['nombre_usuario']))
{
   echo $_SESSION['nombre_usuario'];
}
?></a></li> 
<li><a href="../opciones/index.php" >Opciones</a></li> 
    </ul>
</div>
</div>
<div id="menu2">
<div id="tabla2">
    <ul>
<li><a id="especial" ><form name="form_cerrar_sesion" method="post" id="form_cerrar_sesion">
<input type="submit" name="cerrar"value="Cerrar sesión" id="cerrar" />
</form></a></li>    
 
 </ul>
</div>
</div>
</div>
<div id="contenido">
<div id="herramienta">
<div class="margen">
<!--AreaBusquedaPrincipio-->
<?php
 
      if (!empty($accion))
      {
         if (($accion == 'editar') || ($accion == 'nuevo'))
         {
            $nombre_usuario_value = ($usuario_principal == -1) ? "" : $nombre_usuarios[$usuario_principal];
            $nombre_completo_value = ($usuario_principal == -1) ? "" : $nombre_completos[$usuario_principal];
            $gusto_value = ($usuario_principal == -1) ? "" : $gustos[$usuario_principal];
            $puntuacion_value = ($usuario_principal == -1) ? "" : $puntuaciones[$usuario_principal];
            $tiempo_dedicado_value = ($usuario_principal == -1) ? "" : $tiempo_dedicado[$usuario_principal];
            $curso_value = ($usuario_principal == -1) ? "" : $cursos[$usuario_principal];
            $tuto_value = ($usuario_principal == -1) ? "" : $tutos[$usuario_principal];
            echo "<center>\n";
            echo "<form accion=\"" . basename(__FILE__) . "\" method=\"post\">\n";
            echo "<table border=\"0\">\n";
            if ($accion == 'nuevo')
            {
               echo "<input type=\"hidden\" name=\"accion\" value=\"crear\">\n";
            }
            else
            {
               echo "<input type=\"hidden\" name=\"accion\" value=\"actualizar\">\n";
            }
           
         }
      }
      else
      {
         echo "<table width=\"100%\" cellspacing=\"0\" cellpadding=\"2\">\n";
         echo "<tr><th>Nombre de usuario</th>\n";
         echo "<th>Nombre completo</th>\n";
         echo "<th>Gustos musicales</th>\n";
         echo "<th>Puntuación obtenida</th>\n";
         echo "<th>Tiempo de prática</th>\n";
         echo "<th>Curso</th>\n";
                  echo "<th>Instituto</th>\n";
        echo "</tr>\n";
 
 
         for ($i=0; $i < $contador; $i++)
         {
            echo "<tr>\n";
            echo "<td>" . $nombre_usuarios[$i] . "</td>\n";
            echo "<td>" . $nombre_completos[$i] . "</td>\n";
            echo "<td>" . $gustos[$i] . "</td>\n";
            echo "<td>" . $puntuaciones[$i] . "</td>\n";
            echo "<td>" . $tiempos_dedicados[$i] . "</td>\n";
            echo "<td>" . $cursos[$i] . "</td>\n";
            echo "<td>" . $tutos[$i] . "</td>\n";
            echo "</tr>\n";
         }
         echo "</table>\n";
      }
?>
<!--AreaBusquedaFinal-->
</div>
</div>
</div>
</div>
</body>
</html>   
 

