Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Передача данный в GET
Форумы портала PHP.SU » » Вопросы новичков » Передача данный в GET

Страниц (1): [1]
 

1. SERIOUS - 09 Ноября, 2011 - 14:21:49 - перейти к сообщению
У меня форма должна передавать данные в $_GET. Причём есть несколько селектов, и на основе выбора в селектах, он должен передавать на гет в переменную q, в таком порядке q=2-3-6-2
т.е. вот эти 2, 3, 6 и 2, он возьмёт из этих селектов. Как мне это можно реализовать, чтобы формировалось вот такое q?

в данный момент я формирую вот так. Но оно таким образом в q заносит только один параметр, а мне надо много
PHP:
скопировать код в буфер обмена
  1.  <form action="{$priceForm}" method="get">
  2.  
  3. {foreach name=aussen3 item=filterParam from=$filterParams}
  4.     <strong>{$filterParam.products_parameters_title}</strong> <select name="q">
  5.     {foreach name=aussen4 item=blockValue from=$filterParam.blockValues}
  6.  
  7.          <option value="{$blockValue.set_query}">{$blockValue.parameters_value} ({$blockValue.znak}{$blockValue.count})</option>        
  8.     {/foreach}
  9.     </select>
  10. {/foreach}
  11.  
2. Viper - 09 Ноября, 2011 - 14:38:40 - перейти к сообщению
SERIOUS а зачем такой геморой?

ЗЫ! На JS предварительно собрать и потом затулить в url.
3. SERIOUS - 09 Ноября, 2011 - 14:42:02 - перейти к сообщению
Viper
не подскажешь примера сбора этого?
Просто фильтр уже готов, который будет фильтровать по этим данным, так чтобы фильтр полностью не переделывать, хочу вот так сделать.
4. Viper - 09 Ноября, 2011 - 15:51:37 - перейти к сообщению
SERIOUS ммм... я в чистом JS не силен.
5. LIME - 09 Ноября, 2011 - 15:56:50 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  <option value="{$blockValue.set_query[]}">{$blockValue.parameters_value}

(Добавление)
и обработать как массив
6. SERIOUS - 09 Ноября, 2011 - 17:13:53 - перейти к сообщению
LIME
Твой вариант ложит весь скрипт.
7. LIME - 09 Ноября, 2011 - 17:28:21 - перейти к сообщению
SERIOUS я хз как там с шаблонизаторами
смысел понятен
передавай не значение а значение[]
сам допиливай

 

Powered by ExBB FM 1.0 RC1