Hola ahora cambié el codigo 
el modificarperfil.php:    
Código PHP:
Ver original<?php
 
include("connect.php"); //incluimos el connect.php que contiene los datos de la conexión a la db y la sesión
 
$usuario = $_SESSION['usuario'];
 
 
echo 'No se ha seleccionado ningun usuario.'; 
 
}else{ 
 
 
$query=mysql_query("SELECT * FROM prueba WHERE usuario='$usuario' ");  
 
 
 
 
//todo comprobado, ahora solo falta mostrar los datos
echo 'Bienvenid@ <b>'.$user_ok['usuario'].'</b><br>'; 
 
}else{
 
echo 'La id de usuario seleccionada no existe';
}
}
 
?>
  
y hay otro que se llama cuando se da en editar perfil, update_cuenta.php:    
Código PHP:
Ver original<?
include('connect.php'); //incluimos el config.php que contiene los datos de la conexión a la db
 
$firstname=$_POST['firstname']; 
$lastname=$_POST['lastname'];
 
 
//introduccimos la modificacion hecha por el usuario
 
 
 
UPDATE prueba
SET firstname='$firstname',lastname='$lastname'
WHERE usuario='$usuario'  ");
echo '<span class="Estilo24">Datos Guardados con exito</span>';
 
 
 
 
 
?>
  
  
el form en la tabla    
Código PHP:
Ver original<form action="update_cuenta.php" method="post">
  <table width="573" border="0">
        <tr>
      <td>Nombre(s):</td>
      <td><input type="text" name="firstname"  id="firstname" value=" <?php echo $user_ok[firstname];  ?> " /></td>
    </tr>
    <tr>
      <td>Apellido:</td>
      <td><input type="text" name="lastname"  id="lastname" value=" <?php echo $user_ok[lastname];?> " /></td>
    </tr>
</table>
    <div id="container_submit">
    <input name="Submit" type="submit" class="titulo" value="EDITAR PERFIL"> </div>
  </form>
  
  
Como hago sigue sin andarme, toma los datos de la bd, pero no actualiza los datos