Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2011, 03:09
Fabih24
 
Fecha de Ingreso: mayo-2010
Mensajes: 66
Antigüedad: 14 años
Puntos: 2
problema con variable

Hola,

en la página que estoy trabajando los usuarios pueden cargar sus fichas, dónde pueden cargas sus datos, trabajos, etc.

Paso a contarles mi problema y como lo plantié hasta ahora

1) Cuando un usuario crea su ficha se le crea una carpeta en:

./fichas/nombreUsuario/

2) Luego, automáticamente se copia en la carpeta "./fichas/nombreUsuario/" un archivo llamado "index.php"

3) Este archivo contiene lo siguiente:

Código PHP:
<?php 
include("../fichas.php");
?>
4) El problema viene ahora, en una parte del código de la página que incluyo ("fichas.php") hago la siguiente consulta a la base de datos para recuperar los datos del usuario.

Código PHP:
$result mysql_query("SELECT f.Artista,f.Web,f.Biografia,f.Foto,f.Visitas,
                                u.Email,u.E_Publico,u.Usuario,u.UsuarioID,
                              p.Pais
                      FROM fichas AS f INNER JOIN usuarios AS u ON f.UsuarioID = u.UsuarioID
                      INNER JOIN paises AS p ON u.Pais = p.PaisID
                      WHERE u.Usuario = '2';
                      "
); 
Como ven la condición WHERE u.Usuario = '2' debería de ser dinamica, no se me ocurre como hacer para remplazarlo por una variable.

Debería quedarme así WHERE u.Usuario = '$fichaID'.

Pero no sé como pasarle esa variable porque quiero que la URL sea sólo pagina.com/fichas/nombreusuario, no quiero simular un método GET.

Espero que me aconsejen,

Gracias y saludos.