Если рейтинг равен 1, показать текст «Пользователь»

Я хочу немного поведения, как:

  • Если в таблице пользователей ранг равен 1, то текст "User" будет показано.
  • Когда это 10 текст "Owner" будет показано.

Как мне этого добиться?

-2

Решение

в соответствии с тем, что вы говорите

if($rank<='9')
{
echo'user';
}
if($rank=='10')
{
echo 'Owner';
}
0

Другие решения

Причина, по которой следующее не работает, может заключаться в том, что вы сравниваете строки. Обратите внимание, что строка '1' считается меньше, чем '9',

if($rank<='9')
{
echo 'User';
}
if($rank=='10')
{
echo 'Owner';
}

Вы должны сравнить ранг с порядковым значением. Попробуй это:

if($rank<=9)
{
echo 'User';
}
if($rank==10)
{
echo 'Owner';
}
0

Если вы просто сравниваете значение ранга с 1 и 10, попробуйте это

echo ($rank == 1) ? 'User' : 'Owner';
0
По вопросам рекламы [email protected]