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

Php 如何通过GET方法使用ListBox发送多个变量,php,forms,get,listbox,Php,Forms,Get,Listbox,我想制作一个ListBox,它可以通过GET方法通过单击ListBox将两个变量(称为category和order)发送到shopping.php 因此shopping.php可以使用变量$\u GET['category']和$\u GET['order'] 我该怎么做 <form method="GET"> <select name="XXX" onchange="javascript: submit()"> <option value="" selecte

我想制作一个ListBox,它可以通过GET方法通过单击ListBox将两个变量(称为category和order)发送到shopping.php

因此shopping.php可以使用变量
$\u GET['category']
$\u 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>

请在此选择
按书名排序
按价格订购
将代码更改为

<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>

请在此选择
按书名排序
按价格订购

您想做什么?列表是否为多选?他只想在GET请求中发送两个变量。检查我的答案;)