Hallo allemaal, graag wil ik mensen met $level > 0 adminrechten geven, en de rest niet. Deze codes bedacht:
Met deze tabel:
Tabel: users
Maar dit werkt niet... Standaard wordt 'U bent een admin' weergeven. Dus ook als ik
vervang door
Kan wel gewoon met de database verbinden, daar ligt het probleem dus niet.
Bovendien zou ik $level graag aan een cookie toe willen voegen, maar de volgende code werkt niet:
Met de volgende foutmeldingen:
Kan iemand mij aub met deze twee problemen helpen???
Mvg,
Lucas
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <?
$level = mysql_query('SELECT LEVEL FROM users WHERE username = "Lucas"');
if ($level = 0)
{
print 'Je bent een normale gebruiker';
}
else
{
print 'Je bent een admin';
}
?> |
Met deze tabel:
Tabel: users
| Username: | Level: |
| Lucas | 1 |
| Lucas2 | 0 |
Maar dit werkt niet... Standaard wordt 'U bent een admin' weergeven. Dus ook als ik
code:
1
| $level = mysql_query('SELECT LEVEL FROM users WHERE username = "Lucas"'); |
vervang door
code:
1
| $level = mysql_query('SELECT LEVEL FROM users WHERE username = "Lucas2"'); |
Kan wel gewoon met de database verbinden, daar ligt het probleem dus niet.
Bovendien zou ik $level graag aan een cookie toe willen voegen, maar de volgende code werkt niet:
code:
1
2
3
| $hour = time() + 3600; setcookie(ID_my_site, $_POST['username'], $hour, $level); setcookie(Key_my_site, $_POST['pass'], $hour, $level); |
Met de volgende foutmeldingen:
code:
1
2
| Warning: setcookie() expects parameter 4 to be string, resource given in <...> Warning: setcookie() expects parameter 4 to be string, resource given in <...> |
Kan iemand mij aub met deze twee problemen helpen???
Mvg,
Lucas