Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
РЕбят, помогите пожалуйста с запросом
|
|||
|---|---|---|---|
|
#18+
Запрос фильтрует по параметрам товары. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. далее добавляются выборки Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. Цена и Бренд нормально фильтруются(таблицы одномерные, несвязанные), а вот чекбоксы нет. Чекбоксы фильтруют параметры товаров, а это 3 таблицы: >> s_products_brands AS pb, s_properties AS pr, s_products_properties AS prp, s_properties_values AS prv Связаны они так: >> AND pr.id = prv.prop_id AND prp.property_id = prv.id AND p.id = prp.product_id Проблема в том, что чекбоксы сгруппированы в группы. Например от чекбоксов приходит массив: ключ 6 значения 27,28,29 - где 6 это параметр "полярность", 27,28,29 это id вариантов полярности Если отметить 27 и 28 то все ок, выборка расширяется и показывает больше товаров. Но если дальше отметить еще один чекбокс в другой группе, например приходит ключ 7 значения 30,31,32 - где 7 это параметр "пусковой ток", 30,31,32 это id вариантов пускового тока Отмечаем чекбокс 30 выборка снова расширяется, а должна сужать из предыдущие выданные варианты Пример того как должно работать - _https:_//www.emex.ru/catalogs/electro/accumulator/?page=1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 18:07 |
|
||
|
РЕбят, помогите пожалуйста с запросом
|
|||
|---|---|---|---|
|
#18+
aportx, Покажите, пожалуйста, структуру таблиц (их DDL) и полный текст запроса, а не код, который его генерит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 22:41 |
|
||
|
РЕбят, помогите пожалуйста с запросом
|
|||
|---|---|---|---|
|
#18+
miksoft, что то не могу найти, как загрузить несколько картинок, ткните носом где кнопка прикрепить картинки ) сам запрос: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 23:18 |
|
||
|
РЕбят, помогите пожалуйста с запросом
|
|||
|---|---|---|---|
|
#18+
miksoft, так подойдет структура? структура таблиц Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 23:22 |
|
||
|
РЕбят, помогите пожалуйста с запросом
|
|||
|---|---|---|---|
|
#18+
Ну хоть идею подкиньте, куда копать.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2017, 01:22 |
|
||
|
РЕбят, помогите пожалуйста с запросом
|
|||
|---|---|---|---|
|
#18+
нашел похожую тему http://www.sql.ru/forum/685384/pomogite-sostavit-zapros-na-vyborku-filtr-po-dopolnitelnym-polyam но у меня таблицы другие.. не получается запрос составить по такому же принципу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2017, 15:32 |
|
||
|
РЕбят, помогите пожалуйста с запросом
|
|||
|---|---|---|---|
|
#18+
Пробовал еще вот так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. Тоже неправильно сортирует, вообще каккуюто фигню выдает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2017, 15:48 |
|
||
|
РЕбят, помогите пожалуйста с запросом
|
|||
|---|---|---|---|
|
#18+
Запилил тестовый сайт http://coaper.beget.tech/catalog/automotive Как тестировать то что описано выше: 1. слева в фильтре выбираем Бренд COUGAR 2. слева в фильтре выбираем Полярность - прямая 3. слева в фильтре выбираем Напряжение - 12 вольт 4. охреневаем от того что выдало, потому что выдача не должна поменяться, все аккумуляторы с прямой полярностью на 12 вольт Запрос показанный выше соответственно неверный. Как составить его правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2017, 20:52 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39456905&tid=1830667]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 16ms |
| total: | 146ms |

| 0 / 0 |
