Pero tengo problemas con la fecha en la base de datos eh puesto TIMESTAMP
en el foro asi me funciona,pero no en los mensajes,
Creo que en la pagina de envia no sube la Fecha, campo sended_on
dime si quito TIMESTAMP y si tengo que cambiar algo mas.
Me parece que hay un error en la select que inserta los mensajes, la palabra NOW() debe estar sin comillas (en la función enviar mensaje):
Código PHP:
Ver original//Para el destinatario
$sql = "insert into `messages`
(`subject`,`body`,`to`,`from`,`sended_on`,`read`,`folder_id`,`owner`)
values
('$subject','$body','$to','{$_SESSION['id']}',NOW(),'0','1','$to')";
//Para el remitente
$sql = "insert into `messages`
(`subject`,`body`,`to`,`from`,`sended_on`,`read`,`folder_id`,`owner`)
values
('$subject','$body','$to','{$_SESSION['id']}',NOW(),'0','2','{$_SESSION['id']}')";
Este campo, sended_on, NO es timestamp es datetime, o sea, fecha y hora.
Mira ahora me salen todo bien pero quiero diriguir estos nombre a sus perfiles
Si entro como Yolanda a Yolanda le paso el de (puesto abajo) bien y al otro osea Mario para que pase
Mario a su Perfil. Primero necesitas un archivo que muestre el perfil del usuario, digamos, perfil.php:
Código PHP:
Ver original<?php
if(!isset($_GET['user_id'])) die("No se ha especificado un id de usuario...."); if(!isset($_SESSION['session_name']) || $_SESSION['session_name'] != md5('demo')) {
header('Location: login.php'); }
//El usuario quiere enviar un mensaje;
include_once 'funciones.php';
$con = conectaDB(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
//Esto pásalo al archivo funciones.php
function obtenerPerfilUsuario($con, $user_id){
$sql = "SELECT U.* FROM users U WHERE U.id = '$user_id';";
return $fetch;
}
$perfil = obtenerPerfilUsuario($con, $_GET['user_id']);
//Pon estos datos en html con tablas, etc. etc...
?>
El link para acceder al perfil de un usuario sería:
Código PHP:
Ver original<a href="perfil.php?user_id='EL_ID_DE_USUARIO_DE_YOLANDA'">Yolanda</a>
<a href="perfil.php?user_id='EL_ID_DE_USUARIO_DE_PEPE'">Pepe</a>
<a href="perfil.php?user_id='EL_ID_DE_USUARIO_DE_PUPI'">Pupi</a>
Gracias Muchas Gracias por compartir tus conocimientos. De nada muchas de nadas.