Foros del Web » Programando para Internet » PHP »

Problema al mostrar datos de un usuario

Estas en el tema de Problema al mostrar datos de un usuario en el foro de PHP en Foros del Web. Hola: Tengo echo el registro y login de los usuarios peor tengo un problema al mostrar los datos de cada usuario en su pagina personal. ...
  #1 (permalink)  
Antiguo 16/01/2008, 19:34
 
Fecha de Ingreso: enero-2008
Mensajes: 24
Antigüedad: 16 años, 3 meses
Puntos: 0
Problema al mostrar datos de un usuario

Hola:
Tengo echo el registro y login de los usuarios peor tengo un problema al mostrar los datos de cada usuario en su pagina personal.
E intentado con este codigo pero me da un herror.
Alguien me podria decir cual es?

el codigo es el siguiente:


<?php
include("conexion.php");
$link=Conectarse();
$usuario = .$_SESSION['usuario'].;
$consulta = mysql_query("SELECT * FROM usuarios2 WHERE user='$usuario'");
$datos = mysql_fetch_assoc($consulta);
echo "Nik:"$datos["user"];
echo "<br>""Nombre:".$datos["nombre"];
echo "<br>""Apellidos:".$datos["apellidos"];
echo "<br>""Email:".$datos["email"];
echo "<br>""Fecha de nacimiento:".$datos["Fechan"];
echo "<br>""Instrumento:".$datos["instrumento"];
mysql_free_result($consulta);
?>

el problema me surge a partir de:
$datos = mysql_fetch_assoc($consulta);
  #2 (permalink)  
Antiguo 16/01/2008, 19:42
 
Fecha de Ingreso: diciembre-2007
Mensajes: 13
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: Problema al mostrar datos de un usuario

Hola:

No sé de pronto podrías utilizar mysql_fetch_result(); en lugar del mysql_fetch_assoc();

claro que con el result, debe colocar uno por uno los campos de la tabla ej:

$codigo1=mysql_result($consulta,0,"codigo");

no sé si le pueda servir
  #3 (permalink)  
Antiguo 16/01/2008, 19:43
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Re: Problema al mostrar datos de un usuario

Líneas con problemas...

¿Por qué los puntos? Quítalos.

$usuario = .$_SESSION['usuario'].;

que quede así -> $usuario = $_SESSION['usuario'];

En estas no concatenaste correctamente...

echo "Nik:"$datos["user"];
echo "<br>""Nombre:".$datos["nombre"];
echo "<br>""Apellidos:".$datos["apellidos"];
echo "<br>""Email:".$datos["email"];
echo "<br>""Fecha de nacimiento:".$datos["Fechan"];
echo "<br>""Instrumento:".$datos["instrumento"];


Déjalas así...


echo "Nick : " . $datos["user"];
echo "<br>Nombre: " . $datos["nombre"];
echo "<br>Apellidos: " . $datos["apellidos"];
echo "<br>Email: " . $datos["email"];
echo "<br>Fecha de nacimiento: " . $datos["Fechan"];
echo "<br>Instrumento: " . $datos["instrumento"];


Si el problema sigue, avísanos...
  #4 (permalink)  
Antiguo 16/01/2008, 19:48
 
Fecha de Ingreso: enero-2008
Mensajes: 24
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Problema al mostrar datos de un usuario

y con $codigo1=mysql_result($consulta,0,"codigo"); como prodria hacer para extraer los campos de la tabla de la bd y ponerlos de esta maner?


Nombre: (el nombre de el usuario en la bd)

Apelidos: (los apellidos)

etc...

Gracias
  #5 (permalink)  
Antiguo 16/01/2008, 19:50
 
Fecha de Ingreso: enero-2008
Mensajes: 24
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Problema al mostrar datos de un usuario

ohhhhh muchas gracias spider_boy ya lo e sulucionado.
un saludo
  #6 (permalink)  
Antiguo 16/01/2008, 19:56
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Re: Problema al mostrar datos de un usuario

Cita:
Iniciado por argoitz Ver Mensaje
ohhhhh muchas gracias spider_boy ya lo e sulucionado.
un saludo
De nada, para eso estamos ;)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:41.