Como se puede crear un perfil en php
Ayuda en Creacion de un perfil de usuarios para php
0
Puntos
Puntos
1313
Visitas
Visitas
4
Resp
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í
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:
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
:-)
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
:-)
Respuesta #2
Gracias
0
Puntos
Puntos
Por maticapu98 hace 124 meses
Principiante
Respuesta #4
(:
0
Puntos
Puntos
Por maticapu98 hace 124 meses
Principiante