Ver Mensaje Individual
  #26 (permalink)  
Antiguo 07/03/2012, 13:09
yolanda16568
 
Fecha de Ingreso: agosto-2011
Mensajes: 165
Antigüedad: 12 años, 8 meses
Puntos: 1
Respuesta: Sistemas de avisos

Estoy intentando poner los codigos como tú, pero no se si esta bien.
Esta seria la pagina de perfil.php el codigo PHP y una tabla
para ver el nombre del usuario vamos su perfil.

Código PHP:
Ver original
  1. <?php require_once('Connections/mensajes.php'); ?>
  2. <?php
  3. if (!isset($_SESSION)) {
  4. }
  5. ?>
  6. <?php
  7.  
  8. if(!isset($_GET['user_id'])) die("No se ha especificado un id de usuario....");
  9. if(!isset($_SESSION['session_name']) || $_SESSION['session_name'] != md5('demo'))
  10. {
  11.     header('Location: login.php');
  12.     exit();
  13. }
  14. //El usuario quiere enviar un mensaje;
  15. include_once 'funciones.php';
  16. $con = conectaDB(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
  17. //Esto pásalo al archivo funciones.php
  18. function obtenerPerfilUsuario($con, $user_id){
  19.     $sql = "SELECT U.* FROM users U WHERE U.id = '$user_id';";
  20.     $query = mysql_query($sql, $con);
  21.     $fetch = mysql_fetch_assoc($query);
  22.     return $fetch;
  23. }
  24.  
  25. $perfil = obtenerPerfilUsuario($con, $_GET['user_id']);
  26. //Pon estos datos en html con tablas, etc. etc...
  27. print_r($perfil);
  28.  
  29. ?>[HIGHLIGHT="HTML"]
  30. <table width="206" border="1" align="center" class="negrita">
  31.   <tr>
  32.     <td colspan="2"> Usuario : <?php echo $_SESSION['name']?></td>
  33.   </tr>
  34.   <tr>
  35.     <td width="64">Apellidos</td>
  36.     <td width="130"><?php echo $_SESSION['surname']?></td>
  37.   </tr>
  38.   <tr>
  39.     <td>Tipo: </td>
  40.     <td><?php echo $_SESSION['tipo']?></td>
  41.   </tr>
  42.   <tr>
  43.     <td colspan="2"><a href="<?php echo $_SERVER['PHP_SELF']?>?salir">SALIR</a> <a href="lista_usuarios.php">
  44.       <?php
  45. if($_SESSION['tipo']=="1"){
  46. ?>
  47.       Lista de Usuarios</a>
  48.       <?php
  49. }
  50. ?></td>
  51.   </tr>
  52. </table>

[/HIGHLIGHT]

Última edición por yolanda16568; 07/03/2012 a las 13:15