Respuesta: Aporte, sistema de registro, login, comentarios, perfiles y mensajes priva leermensaje.php :
Código PHP:
Ver original<?php include("conexion.php"); if($_SESSION['logeado'] == true){ if(empty($_GET['idmensaje'])){ $id = $_SESSION['id']; $nick = $_SESSION['nick']; $resultado = mysql_query("SELECT * FROM mensajes WHERE (idreceptor = '$id')"); echo "<table width='737' height='31' border='1'>"; echo "<tr>"; echo "<td width='109'>De:</td>"; echo "<td width='265'>Asunto:</td>"; echo "<td width='400'>Mensaje:</td>"; echo "</tr>"; echo "</table>"; echo "<table width='737' height='31' border='1'>"; echo "<tr>"; echo "<td width='109'><a href='leermensaje.php?idmensaje=".$fila['idmensaje']."'>".$fila['nombre']."</a></td>"; echo "<td width='265'>".$fila['asunto']."</td>"; echo "<td width='400'>".$fila['mensaje']."</td>"; echo "</tr>"; echo "</table>"; } } else{ $idmensaje = $_GET['idmensaje']; $resultado = mysql_query("SELECT nombre, mensaje, asunto FROM mensajes WHERE (idmensaje = '$idmensaje')"); echo "De: ".$fila['nombre']; echo "<br />"; echo "--------------------------------------------------------------------------------"; echo "<br />"; echo "Asunto: ".$fila['asunto']; echo "<br />"; echo "--------------------------------------------------------------------------------"; echo "<br />"; echo "Mensaje: ".$fila['mensaje']; } } else{ echo "Debe estar logeado para estar aqui"; } ?>
SQL :
Código SQL:
Ver original-- phpMyAdmin SQL Dump -- version 2.11.9.2 -- http://www.phpmyadmin.net -- -- Servidor: localhost -- Tiempo de generación: 30-10-2011 a las 20:16:28 -- Versión del servidor: 5.0.67 -- Versión de PHP: 5.2.6 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; -- -- Base de datos: `estudiophp` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `comentarios` -- CREATE TABLE IF NOT EXISTS `comentarios` ( `idcomentario` INT(11) NOT NULL AUTO_INCREMENT, `idnombre` INT(11) NOT NULL, `nombre` VARCHAR(11) NOT NULL, `idperfil` INT(11) NOT NULL, `fecha` DATE NOT NULL, `comentario` longtext NOT NULL, PRIMARY KEY (`idcomentario`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=33 ; -- -- Volcar la base de datos para la tabla `comentarios` -- INSERT INTO `comentarios` (`idcomentario`, `idnombre`, `nombre`, `idperfil`, `fecha`, `comentario`) VALUES (32, 1, 'Felire', 2, '0000-00-00', 'Te deje muchos mensajes '), (31, 3, 'wachiturro', 2, '0000-00-00', 'eee tirate un pasito eeeee me gusta salir de noche no le temo a la oscuridad'), (30, 3, 'wachiturro', 1, '0000-00-00', 'tirate que tirate un paso'), (29, 2, 'Felires', 3, '0000-00-00', 'sos re logi aeadsadasdasd'), (28, 2, 'Felires', 1, '0000-00-00', 'Holaaa'), (27, 1, 'Felire', 3, '0000-00-00', 'logiii'), (26, 1, 'Felire', 2, '0000-00-00', 'Holaaa'); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `mensajes` -- CREATE TABLE IF NOT EXISTS `mensajes` ( `idmensaje` INT(11) NOT NULL AUTO_INCREMENT, `nombre` longtext NOT NULL, `mensaje` longtext NOT NULL, `asunto` longtext NOT NULL, `idnombre` INT(11) NOT NULL, `receptor` longtext NOT NULL, `idreceptor` INT(11) NOT NULL, PRIMARY KEY (`idmensaje`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ; -- -- Volcar la base de datos para la tabla `mensajes` -- INSERT INTO `mensajes` (`idmensaje`, `nombre`, `mensaje`, `asunto`, `idnombre`, `receptor`, `idreceptor`) VALUES (11, 'Felire', 'holaasdasdsaddasds', 'Hola', 1, 'Felires', 2), (10, 'Felires', 'adfjapsdfjapisdgjposdg', 'Hey men', 2, 'Felire', 1), (6, 'wachiturro', 'creo q soy wachiturro jejejejej', 'Hola', 3, 'Felires', 2), (7, 'Felire', 'sdfasdfasdfasdf', 'Holasdkàsdf', 1, 'Felires', 2), (8, 'Felire', 'afdsfsdfasdfasdfasdf', '131234', 1, 'Felires', 2), (9, 'Felire', 'dasdfsdfsdf', 'juuuujujujujujuj', 1, 'Felires', 2); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `pruebas` -- CREATE TABLE IF NOT EXISTS `pruebas` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `nick` VARCHAR(20) NOT NULL, `pass` VARCHAR(32) NOT NULL, `mail` VARCHAR(40) NOT NULL, `codigo` VARCHAR(20) NOT NULL, `estado` INT(1) NOT NULL, PRIMARY KEY (`id`), KEY `nick` (`nick`,`pass`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; -- -- Volcar la base de datos para la tabla `pruebas` -- INSERT INTO `pruebas` (`id`, `nick`, `pass`, `mail`, `codigo`, `estado`) VALUES (1, 'Felire', 'e10adc3949ba59abbe56e057f20f883e', '[email protected]', '4ea2ffdde8b28', 1), (2, 'Felires', 'e10adc3949ba59abbe56e057f20f883e', '[email protected]', '4ea4c6f353ecb', 1), (3, 'wachiturro', 'e10adc3949ba59abbe56e057f20f883e', '[email protected]', '4ea598a2632ed', 1);
Bueno esos son todos espero que los ayuden!! |