如何使用ListBox通过GET方法发送多个变量

时间:2014-03-24 12:29:17

标签: php forms get listbox

我想创建一个ListBox,可以通过GET方法向Shopping.php发送2个变量(称为类别和顺序),只需单击ListBox。

因此shopping.php可以使用变量$_GET['category']$_GET['order']

我该怎么做?

<form method="GET">
<select name="XXX" onchange="javascript: submit()">
  <option value="" selected="">Please select here</option>
  <option value="shopping.php?category=Dictionary&order=bookTitle">Order by book title</option>
  <option value="shopping.php?category=Dictionary&order=price">Order by price</option>
</select>
</form>

1 个答案:

答案 0 :(得分:1)

将您的代码更改为

<form method="GET">
<input type="hidden" name="category" value="Dictionary">
<select name="order" onchange="javascript: submit()">
  <option value="" selected="">Please select here</option>
  <option value="bookTitle">Order by book title</option>
  <option value="price">Order by price</option>
</select>
</form>