Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Изменение изображения статуса наличия в карточке товара


Recommended Posts

Добрый день. Помогите решить проблему. В карточке товара статус наличия надо сделать что бы выводились разными стикерами, т.е. "в наличии" с зеленым стикером, "нет в наличии" красным. Для этого попытался вывод слова "в наличии" заключить в class

Вот код

<?php if ($stock != '7') { ?><span class="prod-stock-nal"><?php echo $stock; }
        elseif ($stock != '9') { ?><span class="prod-stock-net9"><?php echo $stock; }
        elseif ($stock != '10') { ?><span class="prod-stock-net10"><?php echo $stock; }   
        elseif ($stock != '8') { ?><span class="prod-stock-net8"><?php echo $stock; }  
        elseif ($stock != '5') { ?><span class="prod-stock-net5"><?php echo $stock; }  
        elseif ($stock != '6') { ?><span class="prod-stock-net6"><?php echo $stock; } ?></div>

 

Проблема такова, если статус "в наличии" стоит class="prod-stock-nal" и надпись  в наличии. Все хорошо.

Если статус "Нет в наличии" стоит class="prod-stock-nal" и надпись нет в наличии. Хотя stock id должен быть другой.

Я так понимаю что допустил ошибку. Помогите пожалуйста найти ее.

Надіслати
Поділитися на інших сайтах


Вам с таким пёрлом нужно на http://govnokod.ru/   :-D

Извините, не сдержался

--

Знаете про такую функцию, как switch?

Если бы знал, не писал такой код и не обращался на форум.

Каким образом прописать подскажите?

Надіслати
Поділитися на інших сайтах


Ну я же ссылку дал на мануал. Там очень даже доступно написано.

Вам нужно все ваши if убрать и поставить один switch прописав в его case все нужные варианты

Почитайте, не поленитесь. Вам оно ещё много где может пригодиться

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.