Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
3 / 3 / 5
Регистрация: 09.08.2012
Сообщений: 224
1

Фильтрация товаров по типу

28.02.2014, 04:42. Показов 934. Ответов 2
Метки нет (Все метки)

Приветствую форумчане!

Нужна помощь!
Я новичёк и только изучаю PHP.

При нажатии на ссылку 'Ноутбуки' или 'Персональные ПК' нужно чтобы выводилась инфа из таблицы 'catalog' тоесть нажал человек на ноутбуки вывелись только ноутбуки нажал на комплектующие появились таковые и т.д. Распознование по ячейке 'type'

Подскажите знающие что нужно добавить или изменить чтобы всё заработало.

Фильтрация товаров по типу


Таблица category
Фильтрация товаров по типу


Таблица catalog
Фильтрация товаров по типу


category.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
include("blocks/bd.php");
$query = 'SELECT * FROM category';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
?>
 
<?php 
$result = mysql_query ("SELECT * FROM category",$db);
$myrow = mysql_fetch_array ($result);
do {              
printf ("
  <div>
    <a href='view_category.php?id=%s'><img src='%s' /><p>%s</a><br>%s
  </div>
",  $myrow["id"], $myrow["image"] ,$myrow["title"],$myrow["type"]);
}
 
while ($myrow = mysql_fetch_array ($result));
?>
view_category.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php 
include ("blocks/bd.php"); /*Соединяемся с базой*/
if (isset ($_GET['id'])); {$id = $_GET['id'];}
$result = mysql_query ("SELECT * FROM category WHERE id='$id'",$db);
$myrow = mysql_fetch_array($result);
?>
 
<?php 
$result = mysql_query ("SELECT * FROM catalog WHERE id=$id",$db);
 
do {              
printf ("
  <div>
  <span id='title'>%s</span><br>
    <img src='%s'/><br>
    <span id='description'>%s</span><br>
    <span id='price'>Цена: %s &euro;</span>
  </div>
", $myrow["title"], $myrow["image"] , $myrow["description"], $myrow["price"],$myrow["type"]);
}
 
while ($myrow = mysql_fetch_array ($result));
?>
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.02.2014, 04:42
Ответы с готовыми решениями:

Фильтрация товаров, выпадающий список
Здравствуйте! Прошу у Вас помощи, делаю фильтр товаров для интернет-магазина, проблема вот в чем...

Фильтрация по типу BOOLEAN
У меня есть таблица. В ней есть столбик &quot;Дата выдачи&quot;, в котором заполняются данные типа DateTime....

Фильтрация товаров в разделе каталога
Всем здравия. В каждом разделе каталога есть подраздел аксессуаров по типу товара. Сортировка в...

Фильтрация товаров на странице бренда
Всем здравия. Никак не пойму как задавать фильтры для выборки товаров. Сейчас пытаюсь вывести...

2
5 / 5 / 2
Регистрация: 15.06.2013
Сообщений: 71
28.02.2014, 20:44 2
PHP
1
2
$category = $_GET['category']; //сюда категорию передавай 
$result = mysql_query ("SELECT * FROM category WHERE type='$category'",$db);
0
3 / 3 / 5
Регистрация: 09.08.2012
Сообщений: 224
28.02.2014, 21:59  [ТС] 3
В какое место нужно запихнуть код пробовал не работает
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.02.2014, 21:59

Фильтрация товаров при выставлении счета
Добрый день! Вопрос такой: Есть одна большая таблица товаров разных типов (пример: телевизоры -...

Добавление в базу данных товаров, удаление товаров, редактирование товаров
Подскажите, насколько сложно и вообще можно ли реализовать на WP следующие вещи. 1) Добавление в...

Выражение должно относиться к целочисленному типу или типу перечисления без области видимости
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int main() { int N; double Y = 0;...

Выражение должно относиться к целочисленному типу или типу перечисления без области видимости
Добрый день,столкнулся с проблемой &quot;Выражение должно относиться к целочисленному типу или типу...

Выражение должно относиться к целочисленному типу или типу перечисления без области видимости
Необходимо реализовать класс Factory, который представляет из себя строку символов и предусмотреть...

Выражение должно относиться к целочисленному типу или типу перечисления без области видимости
#include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;math.h&gt; int main() {...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru