Сделал, как Вы написали (касательно формы). Теперь страница обрабатывается при выборе value и передается серверу, но при этом невозможно выбрать дефолтное значение (44), при его выборе ничего не происходит, или если сделать дефолтным другое ("5" selected />, например), то его выбор также не передается на сервер. Как это исправить возможно? Думаю, это же решит проблему передачи дефолтного значения сразу на сервер при первой загрузке страницы.
Спасибо.
P.S. ВОЗМОЖНО НЕСУЩЕСТВЕННАЯ ИНФОРМАЦИЯ.
Опишу подробнее изначально желаемое: на сайте должен быть выбор количества выводимых товаров (10, 25, 50, 100, к примеру), это самое количество хранится/записано в простой переменной php, которая потом обрабатывается в функции вывода этих товаров. Решив проблему в этом вышеприведенном и, казалось бы, несложном коде, подозреваю, что решу ее и на сайте. Надеюсь на вашу помощь.
<html>
<form name="form" action="" method="get">
<select id="usrstrcol" onchange="this.form.submit()" name='usrstrcol'>
<option value="4" />44
<option value="5" />55
<option value="6" />66
</select>
</form>
</html>
<?php
if(isset($_GET['usrstrcol']))
{
$res = $_GET['usrstrcol'];
echo "через js: ". $res;
}