Hoi, ik hier een simpel scriptje maar ik krijg het maar niet werkend. Een user met 1 specifieke UID mag een bepaalde link zien en de rest niet. Nu heb ik daarvoor dit:
Je haalt al je gegevens op... en voor elke rij wordt gekeken of de UID (waarom alles hoofdletters?) gelijk is aan 4.
Als dat 1x het geval is (en dat is waarschijnlijk zo), zal de link 1 keer getoond worden.
Als UID 50 keer voorkomt, komt de link er 50 keer.
En zo niet, dan echoed hij niets. Waarom eigenlijk dat?
Wat jij zoekt is waarschijnlijk dit (en ik heb wat gegevens verzonnen die ik mis...)
Je hebt je database niet nodig, want daar doe je toch niets mee dan alles selecteren.
Je hebt toch wel een sessie voor de ingelogde gebruiker neem ik aan?
Dit is heel wat beter:
<?php
// ergens bovenin je script zetten
$admins_uids = array(4, 6); // alle uid's van alle beheerders/moderators
// dit op de plek waar je de link wilt tonen
if(isset($admins_uids, $_SESSION['user_uid']) AND in_array($_SESSION['user_uid'], $admins_uids))
{
echo '<li><a href="/beheer/index.php">Ga naar beheer</a></li>';
}
?>