Hej.
Jeg har lavet et "venner"-system, hvor man kan se sine venner på mit site.
Ligenu viser den bare navene på ens venner man har.
Jeg ønsker den tager dem som er online først (den som loggede på til sidst) øverst.
TABEL: venner indenholder "brugernavn" og "ven"
-- brugernavn er ens brugernavn, f.eks $_SESSION['brugernavn'] og ven er ens ven. F.eks "Google"
Så har jeg en tabel hvor brugerne er online i.
TABEL: online_brugere indenholder "brugernavn" og "tid"
Så skal den udtrække en liste over ens venner, hvor dem som er online kommer først, og dem som ikke er, kommer i sidste række - hvis i forstår?
F.eks brugeren Eksperten er min ven og han er online, så har jeg Birthe som er online, og Karlo som er offline. Så skal den udskrive
Eksperten
Birthe
Karlo
På forhånd tak!
Venner tabel:
CREATE TABLE `venner` (
`id` int(11) NOT NULL auto_increment,
`brugernavn` varchar(32) collate latin1_general_ci NOT NULL,
`ven` varchar(32) collate latin1_general_ci NOT NULL,
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=5 ;
--
-- Data dump for tabellen `venner`
--
INSERT INTO `venner` VALUES (1, 'Kampmann', 'Hygge');
INSERT INTO `venner` VALUES (2, 'Hygge', 'Kampmann');
INSERT INTO `venner` VALUES (3, 'Kampmann', 'Steven');
INSERT INTO `venner` VALUES (4, 'Steven', 'Kampmann');
online_brugere tabel:
CREATE TABLE `online_brugere` (
`id` int(11) NOT NULL auto_increment,
`brugernavn` varchar(32) collate latin1_general_ci NOT NULL,
`tid` int(11) NOT NULL,
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=4 ;
--
-- Data dump for tabellen `online_brugere`
--
INSERT INTO `online_brugere` VALUES (3, 'Kampmann', 1196346731);