Помощник
|
Вывод товара из категории |
vadim_grodno
|
Сообщение
#1
|
||
|
|
||
|
|||
Anonym |
15.1.2013, 16:35;
Ответить: Anonym
Сообщение
#2
|
|
Лучше всего GET-запросом это сделать. Делаете ссылку с GET`ом
<a href="price.php?categorie=phones">Телефоны</a> Затем на price.php: [PHP]$phones=$_GET['phones']; if(isset($_GET['phones)){ $select=mysql_query("SELECT * FROM price where categorie='$phones'"); ... }[/PHP] Если категорий много, то лучше массивом, да и любом случае, массивом лучше. |
|
|
vadim_grodno
|
Сообщение
#3
|
|
А если у меня все это должно выводится на одной странице? я так понимаю надо организовать дерево?
|
|
|
vadim_grodno
|
Сообщение
#4
|
|
Короч, догадался я как... вот код
[PHP]<? $query_index = mysql_query("SELECT * FROM categories",$db); $field_index = mysql_fetch_array($query_index); do{ printf("<li><a href='view_category.php?category=%s'>%s</a></li>",$field_index["name_category"],$field_index["title"]); if ($field_index['name_category'] == $_GET['category']){ $category = $_GET["category"]; $query_index_sub = mysql_query("SELECT * FROM products where category = '$category'",$db); $field_index_sub = mysql_fetch_array($query_index_sub); do { printf(" <ul> <li><a href='view_product.php?category=%s&title=%s'>%s</a></li> </ul> ", $field_index_sub["category"], $field_index_sub["title"], $field_index_sub["title"]); }while($field_index_sub = mysql_fetch_array($query_index_sub)); } } while($field_index = mysql_fetch_array($query_index)); ?>[/PHP] |
|
|
vadim_grodno
|
Сообщение
#5
|
|
Немного страшновато выглядит, однако работает:sarcastic:
|
|
|
Webmaster_hb |
22.1.2013, 18:03;
Ответить: Webmaster_hb
Сообщение
#6
|
|
если категорий много, то не рационально использовать запросы внутри цикла
чаще всего выгоднее одним запросом всё достать с сортировкой по категориям |
|
|
Den1xxx |
22.1.2013, 18:49;
Ответить: Den1xxx
Сообщение
#7
|
|
если категорий много, то не рационально использовать запросы внутри цикла чаще всего выгоднее одним запросом всё достать с сортировкой по категориям Код же явно из Попова, его любимая УГ конструкция "do ... while" да ещё с запросом внутри каждого цикла. Ещё и printf при выводе, уйх! Тут на форуме уже было решение с выводом дерева категорий http://www.html.by/entries/108-Beskonechnoe-derevo-kategorij |
|
|
vadim_grodno
|
Сообщение
#8
|
|
Спасибо за критику! Код и вправду поповский... хочу избавиться, однако по привычке пишется само:rolleyes: + он простой
|
|
|
Anonym |
22.1.2013, 20:15;
Ответить: Anonym
Сообщение
#9
|
|
Чего вы предались к Попову? Он код вроде же сам никогда не пишет, а уроки ворует с других сайтов.
|
|
|
Arks |
22.1.2013, 21:38;
Ответить: Arks
Сообщение
#10
|
|
Да все эти Поповы воришки... кто уроки с других сайтов, кто строгую типизацию из Джавы. Что и говорить, нет в мире php большего совершенства чем ворованное :)
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Как составить уравнение, чтобы назначить цену для товара? | 2 | rownong27 | 762 | 21.3.2024, 12:53 автор: Lumex |
|
Ручной обмен, ввод/вывод электронных валют | ЮMoney, WMZ, Крипта, Приват, Монобанк | Низкие комиссии, минимальные суммы сделок быстро, удобно, по доступному курсу |
200 | Sostavitel | 98286 | 11.2.2024, 21:07 автор: Wolfhound |
|
Sbitcoin.ru – Ввод, Вывод, Обмен: Qiwi, YD, Btc, Btc-e, PM, Cash IN, PR24, MG, WU, Нал (RU, UA). | 9 | sbitcoinru | 6786 | 10.10.2023, 19:25 автор: Sbitcoin |
|
Обмен WebMoney - Яндекс - QIWI. Вывод/ввод Приват24 UAH | 225 | himin | 132943 | 7.5.2023, 13:26 автор: Вера_Симонова |
|
«»101Crypta.com«»ВВОД/ВЫВОД/ОБМЕН«»BTC/ETH/QIWI/USDT/VISA/MC«»НАЛИЧНЫЕ/СНГ/ЕВРОПА«» | 13 | 101Crypta | 12166 | 18.4.2023, 23:15 автор: 101Crypta |
Текстовая версия | Сейчас: 26.4.2024, 2:23 |