Foros del Web » Programando para Internet » PHP »

mostrar todos los registros de un usuario

Estas en el tema de mostrar todos los registros de un usuario en el foro de PHP en Foros del Web. Dentro de la tabla "a" tengo Armando entonces lo que quiero es que al entrar a la pagina usuario de armando me muestre toda la ...
  #1 (permalink)  
Antiguo 07/04/2011, 16:10
 
Fecha de Ingreso: abril-2005
Mensajes: 253
Antigüedad: 19 años
Puntos: 0
mostrar todos los registros de un usuario

Dentro de la tabla "a" tengo Armando entonces lo que quiero es que al entrar a la pagina usuario de armando me muestre toda la informacion que esta registrada de armando.
Este es el codigo que utilizo pero nada mas me muestra un registro y no todos los registros que tiene armando.
Código PHP:
$sql "SELECT * FROM ".$_GET['tabla']." where id=".$_GET['id']. "";  
$respuesta2mysql_query($sql); 
    while(
$row mysql_fetch_array($respuesta2))
       {
    if(
$row['archivo']!='')  echo '<img src="files/'.$row['archivo'].'" />';
echo 
''.$row['informacion'].'';

Esta es la pagina:
http://localhost/usuario.php?id=5&tabla=A
__________________
:cool: aprendiz :cool:
  #2 (permalink)  
Antiguo 07/04/2011, 16:34
Avatar de luis010182  
Fecha de Ingreso: julio-2009
Ubicación: Argentina - Capital Federal
Mensajes: 382
Antigüedad: 14 años, 10 meses
Puntos: 27
Respuesta: mostrar todos los registros de un usuario

Código PHP:
$sql "SELECT * FROM ".$_GET['tabla']." where id=".$_GET['id']. "";   
echo 
$sql."<br>";
$respuesta2mysql_query($sql);  
    while(
$row mysql_fetch_array($respuesta2)) 
       { 
    if(
$row['archivo']!='')  echo '<img src="files/'.$row['archivo'].'" />'
echo 
''.$row['informacion'].''

copia el l sql y pegalo en el phpmyadmin o el cliente mtysql q uses, y fijate cuantos registro te devuelve, y si la consulta es la que realmente te devuelve lo registro que necesitas
el id corresponde al usuario armando? si no es asi lo deberias agregar a la consulta ( si es un usuario logurado usar la variable de session) .
El link no funciona, ya que localhost hace referencia a tu maquiina. Deberias poner tu ip, si es que tenes configurado el router para que sea web services, de lo contrario solo podes acceder vos desde tu maquina.
  #3 (permalink)  
Antiguo 07/04/2011, 17:01
 
Fecha de Ingreso: abril-2005
Mensajes: 253
Antigüedad: 19 años
Puntos: 0
Respuesta: mostrar todos los registros de un usuario

Cita:
Iniciado por luis010182 Ver Mensaje
Código PHP:
$sql "SELECT * FROM ".$_GET['tabla']." where id=".$_GET['id']. "";   
echo 
$sql."<br>";
$respuesta2mysql_query($sql);  
    while(
$row mysql_fetch_array($respuesta2)) 
       { 
    if(
$row['archivo']!='')  echo '<img src="files/'.$row['archivo'].'" />'
echo 
''.$row['informacion'].''

copia el l sql y pegalo en el phpmyadmin o el cliente mtysql q uses, y fijate cuantos registro te devuelve, y si la consulta es la que realmente te devuelve lo registro que necesitas
el id corresponde al usuario armando? si no es asi lo deberias agregar a la consulta ( si es un usuario logurado usar la variable de session) .
El link no funciona, ya que localhost hace referencia a tu maquiina. Deberias poner tu ip, si es que tenes configurado el router para que sea web services, de lo contrario solo podes acceder vos desde tu maquina.
disculpa por lo de la direccion. es que queria poner un ejemplo.
Ahora puse esta direccion:
localhost/usuario.php?user=armando&tabla=a
Pero no aparece nada
__________________
:cool: aprendiz :cool:
  #4 (permalink)  
Antiguo 07/04/2011, 17:03
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 13 años, 6 meses
Puntos: 511
Respuesta: mostrar todos los registros de un usuario

Cita:
Iniciado por towi62 Ver Mensaje
Código PHP:
$sql "SELECT * FROM ".$_GET['tabla']." where id=".$_GET['id']. "";  
$respuesta2mysql_query($sql); 
    while(
$row mysql_fetch_array($respuesta2))
       {
    if(
$row['archivo']!='')  echo '<img src="files/'.$row['archivo'].'" />';
echo 
''.$row['informacion'].'';

Esta es la pagina:
http://localhost/usuario.php?id=5&tabla=A
De casualidad ¿utilizas la variables de sesion?
ya que de esa forma te mas facil,
y los datos que envias por el url ¿de donde los obtienes?
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125
  #5 (permalink)  
Antiguo 07/04/2011, 17:17
 
Fecha de Ingreso: abril-2005
Mensajes: 253
Antigüedad: 19 años
Puntos: 0
Respuesta: mostrar todos los registros de un usuario

no utilizo variables de session, la pagina la saque por logica (osea utilizando mi cabeza).
Pero yo creo que el problema biene de ke necesito relacionar bien la informacion con el usuario
__________________
:cool: aprendiz :cool:
  #6 (permalink)  
Antiguo 07/04/2011, 17:36
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 13 años, 6 meses
Puntos: 511
Respuesta: mostrar todos los registros de un usuario

Cita:
Iniciado por towi62 Ver Mensaje
no utilizo variables de session, la pagina la saque por logica (osea utilizando mi cabeza).
Pero yo creo que el problema biene de ke necesito relacionar bien la informacion con el usuario
pues te doy un consejo: Que no programes solo por logica ya que en ocaciones puedes utilizar metodos ya existentes para facilitar la relacion de informacion para un mejor funcionamiento de tu sistema.

Bueno saludos
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125
  #7 (permalink)  
Antiguo 07/04/2011, 19:16
 
Fecha de Ingreso: abril-2005
Mensajes: 253
Antigüedad: 19 años
Puntos: 0
Respuesta: mostrar todos los registros de un usuario

ya me he dado cuenta de algo y parece nada mas relacionar los id con el campo.
Por ejemplo el campo nombre:roberto, contiene los ide=1 ide=2 entonces quiero mostrar ide 1 y ide dentro del campo roberto.
__________________
:cool: aprendiz :cool:
  #8 (permalink)  
Antiguo 07/04/2011, 19:19
 
Fecha de Ingreso: abril-2005
Mensajes: 253
Antigüedad: 19 años
Puntos: 0
Respuesta: mostrar todos los registros de un usuario

este es el codigo que envia a usuarios.php
Código PHP:
echo '<a href="usuario.php?id='.$row['id'].'">'.$row['usuario'].'</a>'
y este es el codigo que recoje en la pagina usuarios.php
Código PHP:
$sql"SELECT * FROM imagenes where id='".$_GET['id']."'";
$respuesta2mysql_query($sql); 
    while(
$row mysql_fetch_array($respuesta2))
       {
    if(
$row['archivo']!='')  echo '<img src="files/'.$row['archivo'].'" />'
__________________
:cool: aprendiz :cool:
  #9 (permalink)  
Antiguo 11/04/2011, 09:01
 
Fecha de Ingreso: abril-2005
Mensajes: 253
Antigüedad: 19 años
Puntos: 0
Respuesta: mostrar todos los registros de un usuario

oks, muchas grasias el problema ya lo resolvi, el problema venia del select, tuve que modificar unas lineas en el select:
$sql= "SELECT archivo FROM imagenes WHERE usuario='".$_GET['usuario']."'";
__________________
:cool: aprendiz :cool:

Etiquetas: registros, usuarios
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 01:04.