I have this code, it has to filter the rights of admin, I even made a double check.
But it doesn’t seem to work.
CODE :
<?php
include("db.php");
$result=mysql_query("SELECT * FROM members where admin='true' AND admincheck='1'");
while($test = mysql_fetch_array($result)) {
echo"<li><a href='archief.php'><span>archief</span></a></li>";
}
mysql_close($conn);
?>
DATABASE :
CREATE TABLE `members` (
`member_id` int(11) unsigned NOT NULL,
`admin` varchar(5) NOT NULL default 'false',
`admincheck` int(1) NOT NULL default '0',
`firstname` varchar(100) default NULL,
`lastname` varchar(100) default NULL,
`mail` varchar(150) NOT NULL,
`login` varchar(100) NOT NULL default '',
`passwd` varchar(32) NOT NULL default '',
PRIMARY KEY (`member_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
INSERT INTO `members` (`member_id`, `admin`, `admincheck`, `firstname`, `lastname`, `mail`, `login`, `passwd`) VALUES
(607, 'true', 1, '---', '----', '---', '---', '---'),
You need to put the currently logged in member ID into the query, so assuming you store the logged in user in the session: