Помогите решить проблему с операторами if-else

Главные вкладки

Аватар пользователя Ines Ines 3 декабря 2014 в 18:34

Добрый день уважаемые форумчане. Читаю ваш форум уже больше месяца с тех пор, как решила переехать с Ucoz на Drupal, но теперь от безысходности решила еще и написать. Ребята знающие толк в PHP, мне нужна ваша помощь! Не поленитесь отписаться очень прошу!

Проблема в следующем. При добавлении новостей я создала цифровое поле field_shkala, куда разрешено вписывать числа от 1 до 10. Каждое значение выводит определенную картинку и вот на Укоз я решала это вот таким образом:

<?if($RFILE_SIZE$='10')?>моя_картинка<?endif?><?else?><?if($RFILE_SIZE$='9')?>другая_картинка<?endif?><?else?> і т.д...
(примечание:$RFILE_SIZE$ это поле в укозе)

Как такое реализовать, но при помощи PHP?
Знатоки помогите разобраться!!!

Комментарии

Аватар пользователя dgastudio dgastudio 3 декабря 2014 в 19:03
<?php

$val 

$node->field_shkala['und'][0]['value'];
switch (
$val) {
  case 
'1':
    
$src '/sites/default/files/uploads/img_1.jpg'
    
break;
  case 
'2':
    
$src '/sites/default/files/uploads/img_2.jpg'
    
break;
}
print 
'<img src="'.$src.'">';?>
Аватар пользователя Ines Ines 3 декабря 2014 в 20:17

Ура!!! Спасибо большое работает!!! Подскажите пожалуйста следующее и я уже от вас отстану, как сдалать все то же самое, но чтобы картинки выводились через DIV? Попробовала, не получается почему-то. Спасибо!