Foros del Web » Programando para Internet » PHP »

Mostrar un registro MySql

Estas en el tema de Mostrar un registro MySql en el foro de PHP en Foros del Web. Hola! Soy nuevo en tecnologia LAMP y he aprendido bastante. Ahora estoy haciendo un proyecto y ya he hecho las paginas PHP comunes con éxito ...
  #1 (permalink)  
Antiguo 25/08/2004, 22:14
 
Fecha de Ingreso: agosto-2004
Mensajes: 4
Antigüedad: 13 años, 3 meses
Puntos: 0
Mostrar un registro MySql

Hola!
Soy nuevo en tecnologia LAMP y he aprendido bastante. Ahora estoy haciendo un proyecto y ya he hecho las paginas PHP comunes con éxito (insertar, actualizar, borrar, lectura y buscador). Pero no encuentro una tarea, quiero que en una pagina PHP se muestren los datos de UN registro de mi base de datos de MySql. Me explico, tengo mi tabla rellena (ID, apellido, nombre....), la cual puedo mostrar en su totalidad en una pagina de lectura, pero ahora quiero que al seleccionar uno de esos registro (p.e. el registro del Sr. Simon Tomas Duro) me lleve a una pagina donde se muestren solo los datos del Sr. Simon Tomas Duro de manera más ordenada. Como cuando seleccionamos un usuario del Messenger para ver su perfil y foto.

Espero que alguien me entienda y me explique que puedo hacer. Supongo que es fácil hacerlo, lo dificil es conseguir alguien que lo explique. gracias.

PD: si alguien quiere que le envie mi proyecto, indíquemelo, no tengo ningun problema en hacerlo llegar.
  #2 (permalink)  
Antiguo 25/08/2004, 23:26
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 14 años, 2 meses
Puntos: 41
Puedes hacerlo de la siguiente manera:
Vas a tener que hacer otro script donde leas un sólo registro de la BD.... supongamos que a ese archivo lo llamamos: "detalle_usuario.php".
Ahora... la idea es pasarle el identificador del registro que queremos ver en detalle. Ese valor lo podemos pasar por URL. En este archivo "detalle_usuario.php" haces lo mismo que para mostrar la lista... sólo que para un sólo registro.
Y el SQL tendría que filtrar por id de usuario:
Código PHP:
$sql "SELECT * FROM tu_tabla WHERE id_usuario = '".$_GET['id']."'"
Ahora... en la lista que ya generas... en lugar de escribir directamente el nombre del usuario en cada fila, lo pones como enlace.
O sea.. en lugar de
Código PHP:
echo $row['nombre_usuario']; 
Pones:
Código PHP:
echo "<a href=\"detalle_usuario.php?id=".$row['id_usuario'].">".$row['nombre_usuario']."</a>"
Espero entiendas la idea... no lo he detallado mucho porque si has entendido cómo generar la lista y sabes pasar variables por URL, no deberías tener problemas... he inventado nombres de tus campos y variables... tú deberás cambiarlos por los que utilizas.

saludos
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 13:58.