par
solodown » 14 mai 2014, 15:00
Bonjour à tous,
Je dispose actuellement d'une messagerie privée, J'aimerais changer la disposition des messages dans la page d'accueil.
Pour vous donner un exemple, j'aimerais afficher le pseudo, le dernier message envoyé à la personne ou alors, le dernier message reçu de la part de la personne et la date.
Un petit peu à la manière de la page d'accueil des messages privés de Facebook.
Voici actuellement la table des messages avec quelques messages testent.
Avez-vous une idée de comment faire la chose ?
Ce n'est pas facile, j'espère avoir été le plus clair possible
Merci d'avance à tous
CREATE TABLE IF NOT EXISTS `mps` (
`id_message` int(11) NOT NULL auto_increment,
`id_destinataire` int(11) NOT NULL,
`id_expediteur` int(11) default NULL,
`content` text,
`created` timestamp NOT NULL default CURRENT_TIMESTAMP,
`lu` enum('0','1') default NULL,
PRIMARY KEY (`id_message`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;
--
-- Contenu de la table `mps`
--
INSERT INTO `mps` (`id_message`, `id_destinataire`, `id_expediteur`, `content`, `created`, `lu`) VALUES
(1, 2, 1, 'bonjour monsieur ', '2013-06-04 17:49:51', NULL),
(2, 1, 2, 'Hey ! ', '2013-06-04 20:57:20', NULL),
(3, 3, 1, 'Coucou ! Ça va ? ', '2013-06-04 20:57:21', NULL),
(4, 0, 2, 'Test mp\n\n', '2013-06-04 20:57:21', NULL),
(5, 1, 3, 'Bien et toi ? ', '2013-06-04 20:57:26', NULL);
Bonjour à tous,
Je dispose actuellement d'une messagerie privée, J'aimerais changer la disposition des messages dans la page d'accueil.
Pour vous donner un exemple, j'aimerais afficher le pseudo, le dernier message envoyé à la personne ou alors, le dernier message reçu de la part de la personne et la date.
Un petit peu à la manière de la page d'accueil des messages privés de Facebook.
Voici actuellement la table des messages avec quelques messages testent.
Avez-vous une idée de comment faire la chose ?
Ce n'est pas facile, j'espère avoir été le plus clair possible
Merci d'avance à tous
[sql]CREATE TABLE IF NOT EXISTS `mps` (
`id_message` int(11) NOT NULL auto_increment,
`id_destinataire` int(11) NOT NULL,
`id_expediteur` int(11) default NULL,
`content` text,
`created` timestamp NOT NULL default CURRENT_TIMESTAMP,
`lu` enum('0','1') default NULL,
PRIMARY KEY (`id_message`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;
--
-- Contenu de la table `mps`
--
INSERT INTO `mps` (`id_message`, `id_destinataire`, `id_expediteur`, `content`, `created`, `lu`) VALUES
(1, 2, 1, 'bonjour monsieur ', '2013-06-04 17:49:51', NULL),
(2, 1, 2, 'Hey ! ', '2013-06-04 20:57:20', NULL),
(3, 3, 1, 'Coucou ! Ça va ? ', '2013-06-04 20:57:21', NULL),
(4, 0, 2, 'Test mp\n\n', '2013-06-04 20:57:21', NULL),
(5, 1, 3, 'Bien et toi ? ', '2013-06-04 20:57:26', NULL);[/sql]