Ответить Новая тема Новый опрос 
Всего: 2 1 2 >
 Вывод прайс-листа
memex
Новичок
Сообщений: 18
Регистрация: 12-06-2009


28-12-2009 21:19
Привет Всем!
Может быть у кого есть какие-нибудь наработки по формированию прайс-листа?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
v1k
Новичок
Сообщений: 60
Регистрация: 21-02-2010


27-02-2010 18:49
Цитата:( memex @ 28-12-2009 22:19 Смотреть сообщение )
Привет Всем!
Может быть у кого есть какие-нибудь наработки по формированию прайс-листа?

Тоже интересует прайс он лайн.
По типу
http://strd.ru/catalog/front_brick/index.shtml
:mfs:
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
felixxx
Cпециалист
Сообщений: 138
Регистрация: 07-02-2010


27-02-2010 19:18
Создать новую страницу price.php и сделать генерацию таблицы через php+mysql?

Лично я бы делал так.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
v1k
Новичок
Сообщений: 60
Регистрация: 21-02-2010


04-03-2010 01:31
Цитата:( felixxx @ 27-02-2010 20:18 Смотреть сообщение )
Создать новую страницу price.php и сделать генерацию таблицы через php+mysql?

Лично я бы делал так.

Может у кого нить есть готовое решение?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
v1k
Новичок
Сообщений: 60
Регистрация: 21-02-2010


14-03-2010 18:54
У кого нить есть готовое решение по прайс листу для вывода в центральной части? :mfs:


Сообщение отредактировано v1k 14-03-2010 19:56 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
felixxx
Cпециалист
Сообщений: 138
Регистрация: 07-02-2010


18-03-2010 17:14
фу вы елки палки

Код:
echo '
<table id="price" width="550px" border"1"
    <tr>
    <th>Название</th>
    <th>Описание</th>
    <th>Артикул</th>
    <th>Цена</th>
        ';
            $query = "SELECT id_product
                        FROM ps_product_lang
                        WHERE id_lang =3
                        ORDER BY `id_product` ASC";
   $sql=mysql_query($query) or die("Query failed : " . mysql_error());
   while($arr = mysql_fetch_assoc($sql)){
            foreach($arr as $value){
                $query = "SELECT name, description_short
                        FROM $product_lang
                        WHERE id_product = $value AND id_lang = 3";
                $query1 = mysql_query($query) or die("Query failed : " . mysql_error());
                $arr1 = mysql_fetch_array($query1);
                $query = "SELECT price, reference
                            FROM ps_product
                            WHERE id_product = $value";
                $query2 = mysql_query($query) or die("Query failed : " . mysql_error());
                    
                    $arr2 = mysql_fetch_array($query2);
                    echo '<tr><td>'.$arr1["name"].'</td><td>'.$arr1["description_short"].'</td><td>'.$arr2["reference"].'</td><td>'.substr($arr2["price"],0,5).'</td></tr>';
                    }
            }

оно канешна коряво написано, неоптимизировано но код полностью рабочий
ну и само собой не хабываем про striptags, htmlspecialchars и тому подобное



Сообщение отредактировано felixxx 18-03-2010 18:18 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
v1k
Новичок
Сообщений: 60
Регистрация: 21-02-2010


18-03-2010 20:28
felixxx
Спасибо за участие, но не получается :no:
Добавил в Ваш код только определение базы
Код:
<?php
include(dirname(__FILE__).'/config/config.inc.php');
include(dirname(__FILE__).'/init.php');

менял id_lang и на 1 и оставлял 3
выдает:
price.jpg - Размер файла19.5KB (Нажмите для увеличения)

А хотелось при выборе категории появлялось типа
пример.jpg - Размер файла38.4KB (Нажмите для увеличения)
как на сайте http://magazin.pf-argo.ru
Еще раз спасибо.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ирина Ка
Cпециалист
Сообщений: 199
Регистрация: 21-11-2009


18-03-2010 20:47
Выводи все товары на главную. В global.css можно уменьшить, увеличить блок и картинки, передвинуть картинку на середину или на край, надписи соответственно, можешь поставить разделители для форсу. Вот тебе и твой прайс- лист... А я-то думала.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
felixxx
Cпециалист
Сообщений: 138
Регистрация: 07-02-2010


18-03-2010 21:53
Цитата:
Добавил в Ваш код только определение базы
Код:
<?php
include(dirname(__FILE__).'/config/config.inc.php');
include(dirname(__FILE__).'/init.php');

менял id_lang и на 1 и оставлял 3
выдает:
Извиняюсь, мой недосмотр. У меня в БД таблицы по другому назывались, поэтому именами были переменные
в моем коде ищем

Код:
foreach($arr as $value){
                $query = "SELECT name, description_short
                        FROM $product_lang
                        WHERE id_product = $value AND id_lang = 3";


Меняем $product_lang на ps_product_lang
а сделать как у них элементарно
только Вы хотите сделать именно прайс-лист с изображениями или и с возможностью покупки?
Плюс учтите, этот скрипт выводит все товары с БД, если товаров много, создается большая нагрузка, а если там будут и изображения, страница может немало весить.

UPD. И кстати, может, все-таки кто-нибудь знает, каким образом идет соответствие "ID категории => ID подкатегории"?


Сообщение отредактировано felixxx 18-03-2010 22:55 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
v1k
Новичок
Сообщений: 60
Регистрация: 21-02-2010


18-03-2010 22:59
Цитата:( felixxx @ 18-03-2010 22:53 Смотреть сообщение )
...
Меняем $product_lang на ps_product_lang

Спасибо, получилось. :yes:
Только, жалко, без разбивки по категориям.
Если это возможно, то хотелось бы дать покупателю
прайс с сортировкой как по категории, так и по производителю.
И как вывести прайс не на новой странице, а в центральной колонке?
Ваш вариант я назвал "Общий прайс" :)
Цитата:( felixxx @ 18-03-2010 22:53 Смотреть сообщение )
...
только Вы хотите сделать именно прайс-лист с изображениями или и с возможностью покупки?

Как у них, с изображением и с возможностью покупки.
Магазин планируется с небольшим количеством товара.

Ирина Ка
Вы наверное правы, но хотелось бы иметь независимое решение.
Я планируюю вывести в верхнее горизонтальное меню отдельным пунктом.
menu_price.jpg - Размер файла9.5KB (Нажмите для увеличения)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 2 1 2 >