Имам таблица със следните полета:
`n_id`
`n_user`
`n_level`
`n_rank`
Опитах по следния начин да взема level на даден потребител:
$test = mysql_fetch_array(mysql_query("SELECT `n_level` FROM `n_member` WHERE `n_user`='{$user}' AND `n_level` LIKE '%c%';"));
$level = $test['n_level'];
echo $level;
и си работи, обаче искам ако имам в таблица `level` cd
като напиша
Тоест , ако дори двете букви ги има в `level` да ги разделя и след това да ги сложа в IF. Ако имам само една буква то , автоматично пак да си я взима.
В горната заявка, взимам само c, и ако сложа кода за проверка със %cd% , то няма да ми работи и нито един от тези if-ве.
Предполагам бях ясен какъв ми е въпроса
`n_id`
`n_user`
`n_level`
`n_rank`
Опитах по следния начин да взема level на даден потребител:
$test = mysql_fetch_array(mysql_query("SELECT `n_level` FROM `n_member` WHERE `n_user`='{$user}' AND `n_level` LIKE '%c%';"));
$level = $test['n_level'];
echo $level;
и си работи, обаче искам ако имам в таблица `level` cd
като напиша
PHP:
if($level == "c") {
echo "Имаш достъп C";
} else {
echo "Нямаш достъп";
}
if($level == "d"){
echo "Имаш достъп D";
} else {
echo "Нямаш достъп";
}
Тоест , ако дори двете букви ги има в `level` да ги разделя и след това да ги сложа в IF. Ако имам само една буква то , автоматично пак да си я взима.
В горната заявка, взимам само c, и ако сложа кода за проверка със %cd% , то няма да ми работи и нито един от тези if-ве.
PHP:
if($level == "c") {
echo "Имаш достъп C";
} else {
echo "Нямаш достъп";
}
if($level == "d"){
echo "Имаш достъп D";
} else {
echo "Нямаш достъп";
}
Предполагам бях ясен какъв ми е въпроса