<?php
elseif (
$groepenrow['group_id'] == "5" AND
$groepenrow['group_id'] != "269" AND
$groepenrow['group_id'] != "327" AND
$groepenrow['group_id'] != "270") {
echo 'alleen 5';
}
elseif (
$groepenrow['group_id'] == "5" AND
$groepenrow['group_id'] != "269" AND
$groepenrow['group_id'] != "327" AND
$groepenrow['group_id'] == "270") {
echo '5 en 270';
}
else {
echo 'allees';
} ?>
het staat ervoor dat als je een bepaalde group-IDen wel hebt en bepaalde group-IDen niet hebt, dat hij een stukje tekst toont,,
zelf heb ik group ID 5 en 270,, maar als ik deze code gebruik, geeft hij alleen de code weer van dat ik alleen ID 5 heb, terwijl ik ze zowiezo 5 en 270 bezit.
Dus bij jou kan 1 gebruiker bij meerdere groepen horen?
Dus moet je in jou situatie ook meer dan 1 variabele hebben waar die groep id in staat. PHP zal dus meer dan 1 keer door deze code moeten om al jou groep id's te kunnen weergeven.
<?php $groepen = mysql_query("SELECT group_id FROM phpbb_user_group WHERE user_id = " . $userdata['user_id']) or die (mysql_error());
while($groepenrow = mysql_fetch_assoc($groepen)) {
....
} ?>
dat is mn query =P dus dan:
<?php $groepen = mysql_query("SELECT group_id FROM phpbb_user_group WHERE user_id = " . $userdata['user_id']) or die (mysql_error());
while(list($groepenrow) = mysql_fetch_assoc($groepen)) {