|
|
|
| Добрый день!
Вы такие отзывчивые, что я не боялась написать вам снова.
Я использую скрипт "каталог продукции" из книги "php5: практика создания сайтов".
Он прекрасно работает. Но одного всё-таки не хватает.
В архиве все файлы, относящиеся к каталогу. Посмотрите, пожалуйста, если не трудно.
Объясню как работает у меня каталог:
на основной странице - список категорий, при нажатии на категорию открывается список фирм, при нажатии на фирму появляется таблица с прайсом. Все данные находятся в таблицах базы mysql. Дамп таблицы тоже в архиве.
В таблице catalog есть строка description, в ней находится описание предприятия. Нужно, чтобы оно отображалось на странице предприятия, там же, где прайс-лист.
Подскажите, пожалуйста, как это сделать. | |
|
|
|
|
|
|
|
для: Ксения_954
(01.09.2007 в 13:55)
| | Я этот скрипт не знаю, но Вы точно уверены, что в архиве ВЕСЬ скрипт? ;-) | |
|
|
|
|
|
|
|
для: ddhvvn
(01.09.2007 в 15:22)
| | извините, не хватает файла product11.php, который отвечает за вывод прайс-листа.
я его прикрепила. | |
|
|
|
|
|
|
|
для: Ксения_954
(01.09.2007 в 20:12)
| | ....ещё что-то не хватает?
помогите, пожалуйста, разобраться. | |
|
|
|
|
|
|
|
для: Ксения_954
(04.09.2007 в 23:02)
| | как минимум таблица product (структура и несколько товарных позиций Никко-Моторс) не помешали бы.
А то прайс вообще непонятно как выглядит.
PS.
Можете вставить выделенный фрагмент в файл shop.php
// Если имеем дело не с корневым каталогом, то выводим ссылку на
// уровень выше и воспроизводим вышележащее меню
if ($_GET['id_parent'] != 0)
{
// Выводим ссылку для возврата в предыдущее меню
echo "<a href=shop.php?id_catalog=id_catalog>Верхний уровень</a><br>";
$cat_id = intval(@$_GET['id_catalog']);
if($cat_id)
{
$query = "SELECT * FROM catalog WHERE hide='show' AND id_catalog=$cat_id";
$res = @mysql_query($query);
$row = @mysql_fetch_assoc($res);
$name = @$row['name'];
$descr = @$row['description'];
if($name)echo "<h2>".htmlspecialchars( $name )."</h2>";
if($descr)echo "<h3>".htmlspecialchars( " ($descr)" )."</h3>";
}
|
// Воспроизводим вышележащее меню
$query = "SELECT * FROM catalog
WHERE hide='show' AND id_parent=".$_GET['id_parent'];
.............
[поправлено модератором] | |
|
|
|
|
|
|
|
для: Trianon
(04.09.2007 в 23:23)
| | спасибо. я попробую. | |
|
|
|
|
|
|
|
для: Trianon
(04.09.2007 в 23:23)
| | Trianon, спасибо! в который раз спасибо! | |
|
|
|