- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
<?
$optSelect['10'] = ($_REQUEST['sort_count']=='10') ? 'selected' : '';
$optSelect['20'] = ($_REQUEST['sort_count']=='20') ? 'selected' : '';
$optSelect['50'] = ($_REQUEST['sort_count']=='50') ? 'selected' : '';
$optSelect['all'] = ($_REQUEST['sort_count']=='all') ? 'selected' : '';
$remParams = array('sort_count');
//функция GetCurPageParam в битрикс возвращает путь к текущей странице с добавлением/удалением параметров (автор поста)
$optValueURI['10'] = $APPLICATION->GetCurPageParam('sort_count=10', $remParams);
$optValueURI['20'] = $APPLICATION->GetCurPageParam('sort_count=20', $remParams);
$optValueURI['50'] = $APPLICATION->GetCurPageParam('sort_count=50', $remParams);
$optValueURI['all'] = $APPLICATION->GetCurPageParam('sort_count=all', $remParams);
$optValue['10'] = $siteURL . $optValueURI['10'];
$optValue['20'] = $siteURL . $optValueURI['20'];
$optValue['50'] = $siteURL . $optValueURI['50'];
$optValue['all'] = $siteURL . $optValueURI['all'];
?>
<select onChange="location=this.value">
<option <?=$optSelect['10']?> value="<?=$optValue['10']?>">10</option>
<option <?=$optSelect['20']?> value="<?=$optValue['20']?>">20</option>
<option <?=$optSelect['50']?> value="<?=$optValue['50']?>">50</option>
<option <?=$optSelect['all']?> value="<?=$optValue['all']?>">Все</option>
</select>
Реализация Селекта количества выводимых элементов на странице. Сайт делал топовый партнёр 1c-Bitrix.
Я думаю, что разумнее было бы сделать так:
$arPages = array(10, 20, 50, 'all');
foreach ($arPages as $page) {?>
<option <?if($page == $_REQUEST['sort_count']){?>selected<?}?>>$page</option>
<?}?>
Ну и для сабмита можно какую нибудь нормальную функцию в JS написать.
scalar4eblo4no 26.11.2010 12:52 # −1
guest 31.01.2017 06:28 # −16
Анонимус 26.11.2010 13:18 # −1
guest 07.03.2017 21:46 # −15
guest 07.03.2017 21:54 # −15
Vasiliy 26.11.2010 13:33 # −1
guest 15.04.2017 02:52 # −5
andremacareno 27.11.2010 08:07 # −1
inkanus-gray 27.11.2010 16:51 # +17
© Waldemar Łysiak
bugmenot 27.11.2010 20:20 # −1
andremacareno 28.11.2010 07:50 # −2
Lure Of Chaos 28.11.2010 13:48 # −1
guest 17.01.2017 20:28 # −16
guest 25.02.2017 03:02 # −16
guest 03.03.2017 12:03 # −16
espr 28.11.2010 22:43 # −3
Так по симпатичнее, да и $page у Вас не выводиться
Анонимус 29.11.2010 20:26 # −1
HTML вместе с _REQUEST
espr 29.11.2010 21:05 # −1
Анонимус 29.11.2010 21:11 # −2
espr 29.11.2010 21:12 # −1
Анонимус 29.11.2010 21:18 # −1
Почитайте "рефакторинг" Фаулера, почитайте "паттерны" банды четырех, изучите например Zend Framework, он вроде бы пытается использовать MVC)
espr 29.11.2010 21:20 # −1
Анонимус 29.11.2010 21:31 # −1
Попробуем придумать MVP (это как MVC, но вью пассивно, и управляемо презентером: в вебе это более удачно, имхо)
префиксы: n -- число. b -- булен. arr -- массив.
Способов заполнить модель из реквеста -- великое множество.
Например может быть наследник RequestBasedModel
espr 29.11.2010 21:36 # −1
Анонимус 29.11.2010 21:39 # −3
Потому ее обычно выносят. И покрывают юнит тестами. Но Вы видимо так не думаете. Спишем на то, что пишете на пхп)
espr 29.11.2010 21:42 # −1
Анонимус 29.11.2010 21:45 # 0
на 2048й строчке, в файле index.php, сразу же после SQL запроса, перед тагом TABLE ;)
bormand 30.10.2015 18:47 # −4
kegdan 31.10.2015 19:55 # −1
bagor 11.03.2017 01:34 # −38
сплошь и рядом же
guest 04.02.2017 22:20 # −15
guest 04.02.2017 22:22 # −15
guest 07.03.2017 08:25 # −15
guest 10.02.2017 10:08 # −16
guest 30.10.2015 13:30 # −16
Vasiliy 30.10.2015 13:31 # 0
guest 27.01.2017 21:11 # −16
guest 25.02.2017 02:58 # −16
guest 04.03.2017 07:01 # −16
guest 04.03.2017 09:48 # −16
guest 04.03.2017 10:19 # −16
guest 04.03.2017 10:23 # −16
guest 04.03.2017 11:03 # −16
guest 04.03.2017 13:29 # −16
guest 04.03.2017 14:22 # −16
guest 04.03.2017 15:02 # −16
guest 04.03.2017 15:30 # −16
guest 04.03.2017 19:05 # −16
guest 04.03.2017 19:27 # −16
guest 04.03.2017 19:53 # −16
guest 04.03.2017 20:07 # −16
guest 04.03.2017 20:32 # −16
guest 04.03.2017 22:44 # −16
guest 06.03.2017 23:02 # −16
guest 06.03.2017 23:02 # −16
guest 07.03.2017 00:27 # −15
guest 07.03.2017 02:47 # −15
guest 07.03.2017 03:48 # −15
guest 07.03.2017 05:06 # −15
guest 07.03.2017 05:50 # −15
guest 07.03.2017 06:15 # −15
guest 07.03.2017 06:26 # −15
guest 07.03.2017 06:32 # −15
guest 07.03.2017 08:06 # −15
guest 07.03.2017 08:11 # −15
guest 07.03.2017 08:55 # −15
guest 07.03.2017 11:38 # −15
guest 07.03.2017 12:33 # −15
guest 07.03.2017 14:02 # −15
guest 07.03.2017 14:57 # −15
guest 07.03.2017 17:43 # −15
guest 07.03.2017 17:59 # −15
guest 07.03.2017 18:47 # −15
guest 07.03.2017 18:50 # −15
guest 10.03.2017 00:55 # −15
guest 10.03.2017 02:12 # −15
guest 10.03.2017 02:43 # −15
guest 10.03.2017 04:05 # −15
guest 10.03.2017 06:18 # −15
guest 10.03.2017 06:20 # −15
guest 10.03.2017 07:05 # −15
guest 10.03.2017 08:21 # −15
guest 10.03.2017 09:09 # −15
guest 10.03.2017 10:02 # −15
guest 10.03.2017 11:35 # −15
guest 10.03.2017 12:39 # −15
guest 10.03.2017 13:15 # −15
guest 10.03.2017 13:46 # −15
guest 10.03.2017 14:01 # −15
guest 10.03.2017 14:09 # −15
guest 10.03.2017 15:34 # −15
guest 10.03.2017 17:10 # −15
guest 10.03.2017 17:10 # −15
guest 10.03.2017 17:49 # −15
guest 10.03.2017 17:49 # −15
guest 10.03.2017 18:28 # −15
guest 10.03.2017 19:04 # −15
guest 10.03.2017 21:11 # −15
guest 10.03.2017 22:04 # −15
guest 10.03.2017 23:33 # −15
guest 11.03.2017 00:29 # −15
guest 11.03.2017 01:30 # −15
guest 11.03.2017 02:17 # −15
guest 11.03.2017 05:52 # −15
guest 11.03.2017 07:30 # −15
guest 11.03.2017 08:22 # −15
guest 31.03.2017 00:46 # −15
guest 31.03.2017 02:02 # −15
guest 31.03.2017 02:18 # −15
guest 31.03.2017 02:51 # −15
guest 31.03.2017 03:19 # −15
guest 31.03.2017 03:39 # −15
guest 31.03.2017 04:55 # −15
guest 31.03.2017 05:19 # −15
guest 31.03.2017 06:05 # −15
guest 31.03.2017 07:20 # −15
guest 31.03.2017 08:13 # −15
guest 31.03.2017 08:16 # −15
guest 31.03.2017 09:09 # −15
guest 31.03.2017 11:21 # −15
guest 31.03.2017 11:51 # −15
guest 31.03.2017 12:30 # −15
guest 31.03.2017 12:54 # −15
guest 31.03.2017 13:16 # −15
guest 31.03.2017 14:47 # −15
guest 31.03.2017 18:13 # −15
guest 31.03.2017 21:50 # −15
guest 31.03.2017 23:33 # −15
guest 01.04.2017 00:42 # −15
guest 01.04.2017 02:51 # −15
guest 01.04.2017 04:15 # −15
guest 01.04.2017 08:29 # −15
guest 01.04.2017 09:10 # −15
guest 01.04.2017 09:24 # −14
guest 01.04.2017 09:29 # −15
guest 01.04.2017 10:56 # −15
guest 01.04.2017 11:12 # −15
guest 01.04.2017 12:08 # −15
guest 01.04.2017 12:23 # −9
guest 01.04.2017 14:24 # −15
guest 01.04.2017 17:52 # −15
guest 01.04.2017 18:48 # −15
guest 01.04.2017 19:44 # −15
guest 01.04.2017 20:12 # −15
guest 01.04.2017 22:51 # −15
guest 04.04.2017 06:10 # −15
guest 04.04.2017 07:50 # −15
guest 04.04.2017 08:09 # −15
guest 04.04.2017 09:24 # −15
guest 04.04.2017 10:02 # −15
guest 04.04.2017 14:38 # −15
guest 04.04.2017 15:12 # −15
guest 04.04.2017 18:57 # −15
guest 04.04.2017 19:48 # −15
guest 04.04.2017 20:17 # −15
guest 04.04.2017 21:05 # −15
guest 04.04.2017 22:05 # −15
guest 06.04.2017 23:42 # −15
guest 07.04.2017 01:50 # −15
guest 07.04.2017 02:36 # −15
guest 07.04.2017 04:47 # −15
guest 07.04.2017 05:03 # −15
guest 07.04.2017 06:22 # −15
guest 07.04.2017 06:31 # −15
guest 07.04.2017 07:11 # −15
guest 07.04.2017 07:47 # −15
guest 07.04.2017 10:35 # −15
guest 07.04.2017 13:31 # −15
guest 07.04.2017 14:10 # −15
guest 07.04.2017 17:23 # −15
guest 07.04.2017 19:25 # −15
rss 07.04.2017 19:40 # −38
guest 07.04.2017 20:15 # −15
guest 07.04.2017 21:07 # −15
guest 07.04.2017 23:47 # −15
3_15dar 07.04.2017 23:51 # −31
guest 08.04.2017 00:41 # −16
guest 08.04.2017 01:47 # −16
guest 08.04.2017 02:01 # −16
guest 08.04.2017 02:02 # −16
guest 08.04.2017 04:29 # −16
guest 08.04.2017 05:30 # −16
guest 08.04.2017 10:13 # −16
guest 08.04.2017 11:16 # −15
guest 08.04.2017 12:14 # −15
guest 10.04.2017 23:15 # −10
Faika_Bormanda 10.04.2017 23:21 # 0
guest 11.04.2017 00:13 # −10
guest 11.04.2017 01:27 # −10
guest 11.04.2017 02:03 # −10
guest 11.04.2017 03:18 # −10
guest 11.04.2017 03:22 # −10
guest 11.04.2017 03:37 # −9
guest 11.04.2017 04:46 # −10
guest 11.04.2017 06:39 # −10
guest 11.04.2017 07:15 # −10
guest 11.04.2017 09:26 # −10
guest 11.04.2017 10:46 # −10
guest 11.04.2017 10:54 # −10
guest 11.04.2017 13:02 # −10
guest 11.04.2017 15:11 # −10
guest 11.04.2017 15:50 # −10
guest 11.04.2017 18:44 # −10
guest 11.04.2017 19:58 # −29
guest 11.04.2017 21:55 # −29
CnEPMA 11.04.2017 22:02 # −22
guest 11.04.2017 22:26 # −29
guest 13.04.2017 23:10 # −11
guest 13.04.2017 23:30 # −11
guest 14.04.2017 01:33 # −11
guest 14.04.2017 02:18 # −11
guest 14.04.2017 03:32 # −11
guest 14.04.2017 03:42 # −11
guest 14.04.2017 03:58 # −11
guest 14.04.2017 04:19 # −11
guest 14.04.2017 05:20 # −11
guest 14.04.2017 07:22 # −11
guest 14.04.2017 07:49 # −11
guest 14.04.2017 08:01 # −11
guest 14.04.2017 08:50 # −11
guest 14.04.2017 09:52 # −11
guest 14.04.2017 11:03 # −11
guest 14.04.2017 12:30 # −11
guest 14.04.2017 13:01 # −11
guest 14.04.2017 15:50 # −11
guest 14.04.2017 16:02 # −11
guest 14.04.2017 18:20 # −11
guest 15.04.2017 02:02 # −5
guest 15.04.2017 02:40 # −5
guest 15.04.2017 04:55 # −5
guest 15.04.2017 08:21 # −5
guest 15.04.2017 10:56 # −5
guest 15.04.2017 11:13 # −5
guest 15.04.2017 14:20 # −5
guest 15.04.2017 14:47 # −5
guest 15.04.2017 16:09 # −5
guest 15.04.2017 17:16 # −5
guest 15.04.2017 18:46 # −5
guest 15.04.2017 22:25 # −11
guest 15.04.2017 22:41 # −11
guest 25.04.2017 06:29 # −5
guest 25.04.2017 19:05 # −5
TeaBag 26.04.2017 21:52 # −5
guest 28.04.2017 10:06 # −5
guest 28.04.2017 12:06 # −5
guest 29.04.2017 06:57 # −5
guest 29.04.2017 20:41 # −5
guest 02.05.2017 00:40 # −5
guest 02.05.2017 10:58 # −5
guest 02.05.2017 18:53 # −5
guest 02.05.2017 22:01 # −5
guest 05.05.2017 17:47 # −6
guest 06.05.2017 15:26 # −6
guest 06.05.2017 22:29 # −5
guest 30.05.2017 00:01 # 0
guest 30.05.2017 05:45 # 0
guest 30.05.2017 12:14 # 0
guest 30.05.2017 18:20 # 0
guest 01.06.2017 23:16 # 0
guest 02.06.2017 01:37 # 0
guest 02.06.2017 06:07 # 0
guest 02.06.2017 07:48 # 0
guest 02.06.2017 08:09 # 0
guest 02.06.2017 08:54 # 0
guest 02.06.2017 11:06 # 0
guest 02.06.2017 13:46 # 0
guest 02.06.2017 15:09 # 0
guest 02.06.2017 16:56 # 0
guest 02.06.2017 18:39 # 0
guest 02.06.2017 18:44 # 0
guest 02.06.2017 21:10 # 0
guest 02.06.2017 22:19 # 0
guest 02.06.2017 22:27 # 0
guest 02.06.2017 23:44 # 0
guest 03.06.2017 00:28 # 0
guest 03.06.2017 00:29 # 0
guest 03.06.2017 01:22 # 0
guest 03.06.2017 01:34 # 0
guest 03.06.2017 07:22 # 0
guest 03.06.2017 07:32 # 0
guest 03.06.2017 09:06 # 0
guest 03.06.2017 09:22 # 0
guest 03.06.2017 10:10 # 0
guest 03.06.2017 12:50 # 0
guest 03.06.2017 16:17 # 0
guest 03.06.2017 16:29 # 0
guest 03.06.2017 17:52 # 0
guest 03.06.2017 21:44 # 0
guest 03.06.2017 21:54 # 0
guest 03.06.2017 21:58 # 0
guest8 26.12.2018 13:41 # −999
Sers 27.12.2018 02:22 # 0
Доставка по России. Анонимно.
[email protected]