есть выпадающий список (формируется динамически) с размерами, каждому из которых соответствует артикул товара (хранится в value списка).
<SELECT NAME='arctlz' id='arctlz'>
<OPTION value = '16-5-5'>р.L</option>
<OPTION value = '16-5-6'>р.M</option>
<OPTION value = '16-5-7'>р.S</option>
</SELECT>
нужно БЕЗ перезагрузки страницы при выборе размера сохранить артикул в PHP переменную $artcl.
Спустя 9 минут, 5 секунд (11.06.2011 - 20:08) alex12060 написал(а):
ajax
Спустя 10 минут, 43 секунды (11.06.2011 - 20:19) Mirexzpalich написал(а):
Афтар наверн не совсем понимает... Ты лучше полностью скажи что хошь. Т.к. даже если ajax'ом отправишь значение, то это значение сохраниться в переменной только на время работы скрипта...
Спустя 9 минут, 17 секунд (11.06.2011 - 20:28) johnra написал(а):
на время работы скрипта - вполне достаточно.
не понимаю зачем ajax, мне от сервера ничего не нужно уже, все есть на стороне клиента.
нужно в переменной сохранить значение выбранного пункта.
необходимо написать onchange для селекта, но как там (внутри функции) передать полученное значение в переменную php не догоняю...
не понимаю зачем ajax, мне от сервера ничего не нужно уже, все есть на стороне клиента.
нужно в переменной сохранить значение выбранного пункта.
необходимо написать onchange для селекта, но как там (внутри функции) передать полученное значение в переменную php не догоняю...
Спустя 8 минут, 43 секунды (11.06.2011 - 20:37) alex12060 написал(а):
<SELECT NAME='arctlz' id='arctlz' onChange="i = this.selectedValue; return">
<OPTION value = '16-5-5'>р.L</option>
<OPTION value = '16-5-6'>р.M</option>
<OPTION value = '16-5-7'>р.S</option>
</SELECT>
Вроде так)
Спустя 27 секунд (11.06.2011 - 20:37) Mirexzpalich написал(а):
johnra
Так, тебе надо, чтобы передавалось значение на сервер без ajax и перезагрузки страницы? и еще чтобы там сохранялось до востребования?... Блин, если тебе удастся найти решение при таких условиях - каждый раз как буду заходить на сайт буду добавлять тебе +1 в карму, за гениальность...
По-моему это не возможно.
Можно зато знаешь как сделать. Отправить ajax'ом ее значение, там кады нить записать, н-р в файлик и пусть храниться до востребования. Или на страничке сдельть невидимое поле, в котором будет храниться ее значение, но тогда проще оптиону дать имя....
Тебе что именно то надо? Прочто отдать значение скрипту... без его использования.. не поверю... ты отпиши что хочешь...
ЗЫ ajax он не только длятого, чтобы получать ответ от сервера...
Так, тебе надо, чтобы передавалось значение на сервер без ajax и перезагрузки страницы? и еще чтобы там сохранялось до востребования?... Блин, если тебе удастся найти решение при таких условиях - каждый раз как буду заходить на сайт буду добавлять тебе +1 в карму, за гениальность...
По-моему это не возможно.
Можно зато знаешь как сделать. Отправить ajax'ом ее значение, там кады нить записать, н-р в файлик и пусть храниться до востребования. Или на страничке сдельть невидимое поле, в котором будет храниться ее значение, но тогда проще оптиону дать имя....
Тебе что именно то надо? Прочто отдать значение скрипту... без его использования.. не поверю... ты отпиши что хочешь...
ЗЫ ajax он не только длятого, чтобы получать ответ от сервера...
Спустя 7 минут, 50 секунд (11.06.2011 - 20:45) ИНСИ написал(а):
Цитата |
onChange="i = this.selectedValue; return"> |
Мне кажется это не то, что надо автору, так как:
Цитата |
сохранить артикул в PHP переменную $artcl. |
johnra можешь через AJAX создавать сессию и потом использовать ее

Спустя 29 минут, 52 секунды (11.06.2011 - 21:15) johnra написал(а):
для того чтобы отбразить полученный артикул на странице.
под выпадающим списком есть метка <div id="artcl">вы выбрали артикул такой-то</div>
и для того чтобы сформировать ссылку на выбранный артикул.
я могу вывести скажем alert(options[sI].value);
но как сохранить эту величину в переменной для работы в php?
под выпадающим списком есть метка <div id="artcl">вы выбрали артикул такой-то</div>
и для того чтобы сформировать ссылку на выбранный артикул.
я могу вывести скажем alert(options[sI].value);
но как сохранить эту величину в переменной для работы в php?
Спустя 7 минут, 48 секунд (11.06.2011 - 21:23) Mirexzpalich написал(а):
<SELECT NAME='arctlz' id='arctlz' onChange="i = this.selectedValue; return">
<OPTION value = '16-5-5'>р.L</option>
<OPTION value = '16-5-6'>р.M</option>
<OPTION value = '16-5-7'>р.S</option>
</SELECT>
$_POST['arctlz'] //тут храниться выбранное значение из списка после отправки формы на сервер.