В принципе логично.
Мне надо показать все характеристики товара если пришли на сайт с ПС или из моего раздела "производители" - ведь если юзер с производителя. В остальных случаях - не показываю полное наименование товара. Ок.
ps просто в процессе размышления и появляются идеи. спасибо
первоначально сайт делался не как им, он и сейчас то без корзины. Мы поставщик материала и работаем оффлайн, сайт для того чтобы юзер мог ознакомиться с ассортиментом. Спасибо
Задача - отличить, вход в страницу товара (группы товаров) из ПС (из вне) или через переходы по сайту произошел.
Спасибо.
ПРосто задача "вписать" картинку в страницу, при этом чтобы ПСы проиндексировали большую картинку, а не ту которую "вписал".
Задача, коротко.
В таблице A 8000 записей (строк). Колонки fabpapka, modelpapka, imgname.
Есть $tekurl, так вот надо найти строку, значения которой fabpapka, modelpapka, imgname все содержатся в $tekurl
т.е. получается типа
WHERE $tekurl LIKE значение колонки fabpapka AND modelpapka AND imgname...суть такая---------- Добавлено 14.08.2012 в 12:23 ----------
Я так понял, это применимо когда нужно выдернуть значения применив условия к 2-м например таблицам. У меня всё в одной.
Картинки на сервер заливаю по фтп. Сайт без админки, на php.
Залил новые фото или отредактировал старые - запускаю скрипт, только что попробовал - за 7 сек выполнился, так и обновляется таблица в бд. Вывожу фото через msql считываение нужных элементов таблицы.
"при добавлении фото добавляем в бд" - руками?
Да, согласен полностью, ну а то что скрипт сканирует директории 50 заводов (в каждом от 5 до 10 коллекций) и в каждой папке коллекций от 5 до 30 фото - ничего что на это уходит 40 сек? С учетом записи в таблицу.
Каждый раз таблицу удаляю, создаю новую, так как размеры фото или их название могло меняться...
//удалим старую таблицу - ок mysql_query("DROP TABLE `photo_kollekzii`"); //создадим таблицу - имя таблицы, и описание столбцов auto_increment mysql_query("CREATE TABLE photo_kollekzii(`id` int(10) unsigned NOT NULL auto_increment, `zavodpapka` varchar(255) NOT NULL, `modelpapka` varchar(255) NOT NULL, `photoname` varchar(255) NOT NULL, `width` integer(3) NOT NULL, `height` integer(3) NOT NULL, PRIMARY KEY (`id`))"); $zavodmassiv = array_slice(scandir('../coll-photo'),2); //скан директории foreach ($zavodmassiv as $zavodname) { echo "<br>Завод $zavodname<br>"; $url = '../photo/'.$zavodname.''; if (is_dir($url)) { echo "<br>да, папка"; $kollektionmassiv = array_slice(scandir($url),2); //скан директории foreach ($kollektionmassiv as $kollektionname) { echo "<br>коллекция $kollektionname<br>"; $url = '../coll-photo/'.$zavodname.'/'.$kollektionname.''; $photomassiv = array_slice(scandir($url),2); //скан директории foreach ($photomassiv as $photoname) { $str_count = substr_count($photoname, '.'); if ($str_count>0) { list( $width, $height ) = getimagesize("$url/$photoname"); //echo "<br>$photoname - $width x $height"; //$massivall[]="$zavodname;$kollektionname;$photoname;$width;$height;$bigwidth;$bigheight"; $result = mysql_query ("INSERT INTO `photo_kollekzii` (`id`, `zavodpapka`, `modelpapka`, `photoname`, `width`, `height`) VALUES (id, '$zavodname', '$kollektionname', '$photoname', '$width', '$height')"); if ($result ===true) { //echo "Запись id добавлена успешно!"; } else { echo "Запись не добавлена!"; } } } } }
У меня сейчас Sony-Ericsson T750, вроде такая модель. Купил 4 года назад, т.к. выводит при звонке запись полностью. Но если я правильно понял, то они сейчас не делают 2-х симочный телефоны с активными 2-мя симками...
потерто, сорри.
ivan-lev, ведь размер 10*10 и 110*200 бывает, и при поиске в таблице размера с числом 10 - попадет и 110*200. Речь об этом.
Размер это x*y
Или нужно даже ширину и высоту разнести по разным колонкам? Тогда да, но помоему ещё сложнее, чем планирую сделать на текущий момент (по крайней мере для меня сложнее).