Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/05/2016, 15:06
wilson_romero
 
Fecha de Ingreso: diciembre-2015
Mensajes: 369
Antigüedad: 9 años
Puntos: 4
Respuesta: Como hacer perfiles de usuarios ?

Ya lo resolvi dejo el codigo para que alguien puede hacerlo

lo primero es el el link que queremos linkiar para enviar a nuestra página de usuarios
hacemos una consulta la hacemos a la tablas donde tengas los usuarios lo id de lo usuarios o cualquier tabla que tenga los id autoincrement de los usuarios que son únicos

Código PHP:
Ver original
  1. $comentarios = mysqli_query($conexion, "SELECT id,id_autor,autor,comentario,fecha FROM comentarios  WHERE id = '$id' ORDER BY fecha DESC");
  2. while($comentar = mysqli_fetch_array($comentarios)){
  3.    
  4.     echo "<a href='users.php?id_autor=$comentar[id_autor]'><b>$comentar[autor]</a><br></b>";


en el link ponemos las pagina users.php luego crear una variable para get con ? la cual se llamara id_autor= con el valor que sacamos de la consulata que en este caso es $comentar[id_autor]

aquí tenemos el id autoincrement que es único para cada usuario

luego en nuestra pagina users.php o la queramos ponerle el nombre par nuestro usuarios

escribimos este código

Código PHP:
Ver original
  1. $user = $_GET['id_autor'];

para atrapar la variable y su valor

luego sacamos todos la información que queremos de nuestra tablas user su nombre lo que quieras en al consulta solo tienes que poner el Where id = '$user' osea el id autoicrement de los user se carga en la variable user que atrapa el get y lo igual con el id de la tabla usuarios

asi

Código PHP:
Ver original
  1. include('conexion/conexionmsqli.php');
  2. $id_de_usuario = mysqli_query($conexion, " SELECT * FROM usuarios WHERE id = '$user'");
  3. while($userinfo = mysqli_fetch_array($id_de_usuario)){
  4. echo  " <b><font color=blue>$userinfo[nick]</font></b><br> ";
  5. echo "<a><img src=$userinfo[img] width=100  height=100 alt=editar imagen> </a><br>";

recuerden poner la conexion a su basse de datos no lo hice pero ya saben espero que a alguien le sirva