Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Como se puede crear un perfil en php

Ayuda en Creacion de un perfil de usuarios para php
0
Puntos
1313
Visitas
4
Resp
Por maticapu98 hace 124 meses
Principiante
Respuesta #1
Bueno, a ver como te explico..
Un perfil de usuario consiste en agrupar toda la información (pública) del usuario para que otros puedan verla, lo único que debes aplicar es lógica por decir así. Tienes toda la información en la base de datos, sabes mostrarla también. Lo clave está en que la información mostrada sea únicamente de ese usuario. Para eso se utiliza el $_GET

Supongamos que tengo un link con mi nombre, al presionarlo me enviará a una página "genérica", o sea para todos será la misma página. Ejemplo: perfil.php Pero debe tener algo más, que es lo que indica que la información está basada en mi usuario. Entonces se puede conseguir de varias formas, por id, por nombre de usuario, por correo, etc. Yo aconsejo que por ID ya que el ID es único. Quedaría así
<a href="perfil.php?id=<?php echo $ID_user; ?>">mi nombre</a>
Donde dice $ID_user va el id del usuario, donde dice mi nombre podría ir $NAME_user Y antes de eso se supone que debes hacer una consulta.

Bien, ahora vamos con la página perfil.php

Aquí es fácil, lo único que debes establercer es una condición en la consulta. De este modo:
<?php
$sql = "SELECT * FROM user WHERE id = $_GET['id']";
mysql_query ($sql);
?>
donde dice id específicamente $_GET['id'] va lo que pusiste en el <a href=""> después del ?
Por ejemplo, si yo coloco:
<a href="perfil.php?pez= ......."></a>
Entonces en $_GET[' '] debo colocar pez
$_GET['pez']


Lo demás es hacer consultas y mostrar información, haz la prueba y ve como se hace, así se aprende mejor. De todas maneras yo siento que no me expliqué bien JAJA. Por eso, cualquier duda o cosa que no hayas entendido, pregúntalo que no tengo problema en volver a explicar.
Saludos
:-)
0
Puntos
Por Jose hace 124 meses
Experto Sitio web
Respuesta #2
Gracias
0
Puntos
Por maticapu98 hace 124 meses
Principiante
Respuesta #3
De nada
0
Puntos
Por Jose hace 124 meses
Experto Sitio web
Respuesta #4
(:
0
Puntos
Por maticapu98 hace 124 meses
Principiante
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate