Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите разобратся

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Safok
Отправлено: 02 Марта, 2013 - 22:39:13
Post Id



Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Март 2013  


Помог: 0 раз(а)

[+]


У меня есть в базе данная pCar, она является числовой, как вывести мне её в тексте?
PHP:
скопировать код в буфер обмена
  1. function CarClass($par)
  2.                                 {
  3.                                         if($par == "0") return $par = "Error";
  4.                                         else if($par == "100-500") return $par = "A (Premium)";
  5.                                         else if($par == "2") return $par = "B";
  6.                                         else if($par == "3") return $par = "C";
  7.                                         else if($par == "4") return $par = "У скутера нету класса";


Если например, мне надо так:
PHP:
скопировать код в буфер обмена
  1. else if($par == "400,401,405") return $par = "A (Premium)";

Т.е разные числа но значение одинаковое
 
 Top
OrmaJever Модератор
Отправлено: 02 Марта, 2013 - 22:44:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Safok пишет:
она является числовой, как вывести мне её в тексте?

Обьясните как это.
Safok пишет:
разные числа но значение одинаковое

даная фраза поставила в тупик.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Safok
Отправлено: 02 Марта, 2013 - 22:46:42
Post Id



Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Март 2013  


Помог: 0 раз(а)

[+]


У меня есть число 402, и мне надо вывести слово "class A"
PHP:
скопировать код в буфер обмена
  1.  Класс: <strong>". CarClass($row['pCar'])."</strong><br>

Где pCar - это число, в нашем случае (402)
Смысл моего так скажем "запроса" у меня есть много чисел и они в разнобое, и мне надо вывести например из чисер 402 405 408 слово "class A"
 
 Top
OrmaJever Модератор
Отправлено: 02 Марта, 2013 - 22:54:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




ааа
PHP:
скопировать код в буфер обмена
  1. else if($par == 400 || $par == 401 || $par == 405) { ...

или так
PHP:
скопировать код в буфер обмена
  1. switch($par) {
  2.   case 400:
  3.   case 401:
  4.   case 405:
  5.     ...
  6.   break;
  7. }


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Safok
Отправлено: 02 Марта, 2013 - 23:12:46
Post Id



Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Март 2013  


Помог: 0 раз(а)

[+]


Будет ли пахать?
PHP:
скопировать код в буфер обмена
  1. if($par == "0") return $par = "Error";
  2. else if($par == 400 || $par == 401 || $par == 405) return $par = "A (Premium)";
  3. else if($par == 600 || $par == 701 || $par == 505) return $par = "B";
  4.        


Вывоже этой строкой:
PHP:
скопировать код в буфер обмена
  1.  Класс: <strong>". CarClass($row['pCar'])."</strong><br>
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB