Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/10/2011, 16:38
felire
(Desactivado)
 
Fecha de Ingreso: agosto-2011
Mensajes: 42
Antigüedad: 13 años, 4 meses
Puntos: 9
Respuesta: Aporte, sistema de registro, login, comentarios, perfiles y mensajes priva

leermensaje.php :

Código PHP:
Ver original
  1. <?php
  2. include("conexion.php");
  3. if($_SESSION['logeado'] == true){
  4.     if(empty($_GET['idmensaje'])){
  5.         $id = $_SESSION['id'];
  6.         $nick = $_SESSION['nick'];
  7.         $resultado = mysql_query("SELECT * FROM mensajes WHERE (idreceptor = '$id')");
  8.         echo "<table width='737' height='31' border='1'>";
  9.         echo "<tr>";
  10.         echo "<td width='109'>De:</td>";
  11.         echo "<td width='265'>Asunto:</td>";
  12.         echo "<td width='400'>Mensaje:</td>";
  13.         echo "</tr>";
  14.         echo "</table>";
  15.         while($fila = mysql_fetch_array($resultado)){
  16.         echo "<table width='737' height='31' border='1'>";
  17.         echo "<tr>";
  18.         echo "<td width='109'><a href='leermensaje.php?idmensaje=".$fila['idmensaje']."'>".$fila['nombre']."</a></td>";
  19.         echo "<td width='265'>".$fila['asunto']."</td>";
  20.         echo "<td width='400'>".$fila['mensaje']."</td>";
  21.         echo "</tr>";
  22.         echo "</table>";
  23.         }
  24.     }
  25.     else{
  26.         $idmensaje = $_GET['idmensaje'];
  27.         $resultado = mysql_query("SELECT nombre, mensaje, asunto FROM mensajes WHERE (idmensaje = '$idmensaje')");
  28.         $fila = mysql_fetch_array($resultado);
  29.         echo "De: ".$fila['nombre'];
  30.         echo "<br />";
  31.         echo "--------------------------------------------------------------------------------";
  32.         echo "<br />";
  33.         echo "Asunto: ".$fila['asunto'];
  34.         echo "<br />";
  35.         echo "--------------------------------------------------------------------------------";
  36.         echo "<br />";
  37.         echo "Mensaje: ".$fila['mensaje'];
  38.     }
  39. }
  40. else{
  41.     echo "Debe estar logeado para estar aqui";
  42. }
  43. ?>

SQL :

Código SQL:
Ver original
  1. -- phpMyAdmin SQL Dump
  2. -- version 2.11.9.2
  3. -- http://www.phpmyadmin.net
  4. --
  5. -- Servidor: localhost
  6. -- Tiempo de generación: 30-10-2011 a las 20:16:28
  7. -- Versión del servidor: 5.0.67
  8. -- Versión de PHP: 5.2.6
  9.  
  10. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
  11.  
  12. --
  13. -- Base de datos: `estudiophp`
  14. --
  15.  
  16. -- --------------------------------------------------------
  17.  
  18. --
  19. -- Estructura de tabla para la tabla `comentarios`
  20. --
  21.  
  22. CREATE TABLE IF NOT EXISTS `comentarios` (
  23.   `idcomentario` INT(11) NOT NULL AUTO_INCREMENT,
  24.   `idnombre` INT(11) NOT NULL,
  25.   `nombre` VARCHAR(11) NOT NULL,
  26.   `idperfil` INT(11) NOT NULL,
  27.   `fecha` DATE NOT NULL,
  28.   `comentario` longtext NOT NULL,
  29.   PRIMARY KEY  (`idcomentario`)
  30. ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=33 ;
  31.  
  32. --
  33. -- Volcar la base de datos para la tabla `comentarios`
  34. --
  35.  
  36. INSERT INTO `comentarios` (`idcomentario`, `idnombre`, `nombre`, `idperfil`, `fecha`, `comentario`) VALUES
  37. (32, 1, 'Felire', 2, '0000-00-00', 'Te deje muchos mensajes '),
  38. (31, 3, 'wachiturro', 2, '0000-00-00', 'eee tirate un pasito eeeee me gusta salir de noche no le temo a la oscuridad'),
  39. (30, 3, 'wachiturro', 1, '0000-00-00', 'tirate que tirate un paso'),
  40. (29, 2, 'Felires', 3, '0000-00-00', 'sos re logi aeadsadasdasd'),
  41. (28, 2, 'Felires', 1, '0000-00-00', 'Holaaa'),
  42. (27, 1, 'Felire', 3, '0000-00-00', 'logiii'),
  43. (26, 1, 'Felire', 2, '0000-00-00', 'Holaaa');
  44.  
  45. -- --------------------------------------------------------
  46.  
  47. --
  48. -- Estructura de tabla para la tabla `mensajes`
  49. --
  50.  
  51. CREATE TABLE IF NOT EXISTS `mensajes` (
  52.   `idmensaje` INT(11) NOT NULL AUTO_INCREMENT,
  53.   `nombre` longtext NOT NULL,
  54.   `mensaje` longtext NOT NULL,
  55.   `asunto` longtext NOT NULL,
  56.   `idnombre` INT(11) NOT NULL,
  57.   `receptor` longtext NOT NULL,
  58.   `idreceptor` INT(11) NOT NULL,
  59.   PRIMARY KEY  (`idmensaje`)
  60. ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ;
  61.  
  62. --
  63. -- Volcar la base de datos para la tabla `mensajes`
  64. --
  65.  
  66. INSERT INTO `mensajes` (`idmensaje`, `nombre`, `mensaje`, `asunto`, `idnombre`, `receptor`, `idreceptor`) VALUES
  67. (11, 'Felire', 'holaasdasdsaddasds', 'Hola', 1, 'Felires', 2),
  68. (10, 'Felires', 'adfjapsdfjapisdgjposdg', 'Hey men', 2, 'Felire', 1),
  69. (6, 'wachiturro', 'creo q soy wachiturro jejejejej', 'Hola', 3, 'Felires', 2),
  70. (7, 'Felire', 'sdfasdfasdfasdf', 'Holasdkàsdf', 1, 'Felires', 2),
  71. (8, 'Felire', 'afdsfsdfasdfasdfasdf', '131234', 1, 'Felires', 2),
  72. (9, 'Felire', 'dasdfsdfsdf', 'juuuujujujujujuj', 1, 'Felires', 2);
  73.  
  74. -- --------------------------------------------------------
  75.  
  76. --
  77. -- Estructura de tabla para la tabla `pruebas`
  78. --
  79.  
  80. CREATE TABLE IF NOT EXISTS `pruebas` (
  81.   `id` INT(11) NOT NULL AUTO_INCREMENT,
  82.   `nick` VARCHAR(20) NOT NULL,
  83.   `pass` VARCHAR(32) NOT NULL,
  84.   `mail` VARCHAR(40) NOT NULL,
  85.   `codigo` VARCHAR(20) NOT NULL,
  86.   `estado` INT(1) NOT NULL,
  87.   PRIMARY KEY  (`id`),
  88.   KEY `nick` (`nick`,`pass`)
  89. ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
  90.  
  91. --
  92. -- Volcar la base de datos para la tabla `pruebas`
  93. --
  94.  
  95. INSERT INTO `pruebas` (`id`, `nick`, `pass`, `mail`, `codigo`, `estado`) VALUES
  96. (1, 'Felire', 'e10adc3949ba59abbe56e057f20f883e', '[email protected]', '4ea2ffdde8b28', 1),
  97. (2, 'Felires', 'e10adc3949ba59abbe56e057f20f883e', '[email protected]', '4ea4c6f353ecb', 1),
  98. (3, 'wachiturro', 'e10adc3949ba59abbe56e057f20f883e', '[email protected]', '4ea598a2632ed', 1);

Bueno esos son todos espero que los ayuden!!