Hola a todos! Ahora tengo la GRAN duda de como crer un perfil para cada usuario. El problema no es exactamente mostrar la informacion, ni crear un perfil propio, mas bien es poder ver el perfil de otros usuarios desde mi cuenta.
A lo que me refiero es que, para hacer un pefil propio, puedo conectar a la base de datos y hacer que muestre mi informacion segun quien este conectado, pero si entro al perfil de otro se mostrara mi informacion.
Ya tengo creado un registro y todo eso. Solo me falta el perfil. Desde ya muchas gracias.
Si necesitan que ponga algun codigo o algo solo me avisan!!
A lo que me refiero es que, para hacer un pefil propio, puedo conectar a la base de datos y hacer que muestre mi informacion segun quien este conectado, pero si entro al perfil de otro se mostrara mi informacion.
Ya tengo creado un registro y todo eso. Solo me falta el perfil. Desde ya muchas gracias.
Si necesitan que ponga algun codigo o algo solo me avisan!!
0
Puntos
Puntos
13837
Visitas
Visitas
4
Resp
Resp
Por georgeharrison hace 11 años
Novice
Respuesta #1
buenas, si ya tienes una pagina para ver los datos de tu perfil solo tienes que hacer una copia y llamarla user.php por ejemplo y solo tienes que cambiarle la consulta a la base de datos para sacar los datos del usuario con la id que tu le pases
por ejemplo esto es un enlace que salta a la pagina user.php
ahora hacemos una consulta en la pagina user.php donde el user es alfredo
por ejemplo esto es un enlace que salta a la pagina user.php
<a href="user.php?eluser=alfredo">alfredo</a>como ves le pasamos con el signo ? un campo llamado eluser que almacenara en nombre alfredo y lo pasara por GET a la pagina user.php
ahora hacemos una consulta en la pagina user.php donde el user es alfredo
<?php
$usuariox= $_GET['eluser'];
mysql_select_db($database_conexion, $conexion);
$query_User = sprintf("SELECT * FROM a_users WHERE nombre = %s",
GetSQLValueString($usuariox,"text"));
$User = mysql_query($query_User, $conexion) or die(mysql_error());
$row_User = mysql_fetch_assoc($User);
$totalRows_User = mysql_num_rows($User);
//Aqui te imprime los datos del usuario alfredo
mysql_free_result($User);
?>claro está que tienes que pasar los nombre de forma dinámica algo así<a href="user.php?eluser=<?php echo $row_User['nombre'];?>">alfredo</a>
10
Puntos
Puntos
Por alber hace 11 años
Admin
Respuesta #2
te paso parte de mi codigo sin los estilos y los js
<?php require("Connections/Conexion.php"); ?>
<? $perfil = mysql_query("SELECT * FROM r_users WHERE usuario='".$_GET['user']."'") or die(mysql_error());
if(mysql_num_rows($perfil)) { // Comprobamos que exista el registro con la ID ingresada
$row = mysql_fetch_array($perfil);
$usuario_id = $row["id"];
$usuario_nombre = $row["usuario"];
$usuario_email = $row["email"];
$usuario_freg = $row["registrante"];
$avatar = $row["avatar"];
?>
<?php require("Connections/Conexion.php"); ?>
<? $perfil = mysql_query("SELECT * FROM r_users WHERE usuario='".$_GET['user']."'") or die(mysql_error());
if(mysql_num_rows($perfil)) { // Comprobamos que exista el registro con la ID ingresada
$row = mysql_fetch_array($perfil);
$usuario_id = $row["id"];
$usuario_nombre = $row["usuario"];
$usuario_email = $row["email"];
$usuario_freg = $row["registrante"];
$avatar = $row["avatar"];
?>
5
Puntos
Puntos
Por maticapu98 hace 11 años
Novice
Respuesta #3
Muchisimas gracias a todos, ya mismo lo voy a provar!!
0
Puntos
Puntos
Por georgeharrison hace 11 años
Novice
Respuesta #4
<p><h4><?php $cortar= utf8_decode(substr($row_DatosPost['mensaje'], 0, 305))."..."; echo $cortar;?></h4></p>
<?php if ($row_DatosPost['imagen'] !=''){?>
<center><img src="<?php echo $dato['0'] ?>img/upload/<?php echo $row_DatosPost['imagen'] ?>" class="img-thumbnail" alt="Responsive image" style="margin:5px; width:550px; height:350px;"></center>
<?php }?>
<br>
<p style="margin:20px;" class="text-right"><a href="<?php echo $dato['0'] ?>ver_post.php?id=<?php echo $row_DatosPost['id'] ?>" class="btn btn-primary" role="button" >Ver más</a>
<br>
<ol class="breadcrumb">
<li>Creador: <a href="ver_perfil.php"><?php echo nombre($row_DatosPost['autor']);?>
<a href="ver_perfil.php?eluser=<?php echo $row_User['user'];?>">nombre</a>
<span class="glyphicon glyphicon-user" aria-hidden="true"></span></a></li>
<li>fecha publicación: <strong><?php echo $row_DatosPost['fecha'] ?></strong></li>
</ol>0
Puntos
Puntos
Por sergio hace 9 años
Novice