[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Перебор картинок по коду из базы
namazi74
Добрый день. CMS Netcat. Имеем список товаров, имеем папку prod в корне сайта, в папку скидываются картинки вида 0001.jpg, 0002.jpg и т.д. Название картинки соответствует артикулу товара, записанному в базе как code. Каким образом мне перебрать папку prod, чтобы у нужного товара выводилась нужная картинка?
Делаю по конкретному коду товара, всё работает :
Код:
".($f_code == 30663 ? "<td><img src='/prod/30663.jpg'></td> " : NULL )."
namazi74
Таким образом выводит:
". ( file_exists('C:\xampp\htdocs\***\prod\30663.jpg') ? "<td><img src='/prod/30663.jpg'></td> " : NULL") ."

Когда ставлю переменную, то в упор не видит:
". ( file_exists('C:\xampp\htdocs\***\prod\{$f_code}.jpg') ? "<td><img src='/prod/30663.jpg'></td> " : NULL") ."
rooor
ну и собсно вопрос - откуда эта переменная и что в ней?
NitroGenerate
А вы в курсе, что переменные в одинарных кавычках не преобразуются ? ... Нет ? ... а жаль... =(


echo ( file_exists("C:\\xampp\\htdocs\\***\\prod\\"{$f_code}".jpg") ? "<td><img src='/prod/30663.jpg'></td> " : NULL) ;
AllesKlar
NitroGenerate
Цитата
А вы в курсе, что переменные в одинарных кавычках не преобразуются ? ... Нет ? ... а жаль... =(

Думаю, что он не в курсе. Был бы в курсе, не спросил бы.
Так же, как и о многих вещах ты не в курсе, но, несмотря на это, желаю тебе более вежливых советчиков, не строящих из себя гуру, тем более, что до гуру тебе еще расти и расти.

namazi74
Впринципе, уже ответили. Либо вынеси за кавычки, либо замени кавычки на двойные.

_____________
[продано копирайтерам]
sergeiss
Цитата (NitroGenerate @ 26.09.2014 - 17:40)
echo ( file_exists("C:\\xampp\\htdocs\\***\\prod\\"{$f_code}".jpg") ? "<td><img src='/prod/30663.jpg'></td> " : NULL) ;

Дабы не париться с большим количеством экранирований, лучше использовать другие слэши:
echo ( file_exists("C:/xampp/htdocs/***/prod/"{$f_code}".jpg") ? "<td><img src='/prod/30663.jpg'></td> " : NULL) ;

Под виндой можно и такие, и эдакие слэши использовать.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
namazi74
NitroGenerate, спасибо за критику и помощь.
AllesKlar, спасибо, здорово помогли! Вроде разобрался.
sergeiss, спасибо. Сделал по Вашему совету.
Заработало, в итоге, вот так:
".( file_exists("C:/xampp/htdocs/***/prod/{$f_code}.jpg") ? "<td><img src='/prod/{$f_code}.jpg'> </td>" : NULL)."
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.