【发布时间】:2012-08-02 22:58:45
【问题描述】:
有谁知道如何以逗号分隔的方式输出复选框值? 假设我有 2 个复选框:
<input id="filetype_photo" name="type" type="checkbox" value="photo" ><input id="filetype_graphic" name="type" type="checkbox" value="graphic" >
如果我使用 $_GET 检索它们,我会得到以下网址:
- sitename.com?type=photo&type=graphic 如果两个复选框都被选中,我的目标是获得以下网址:
- sitename.com?type=photo,graphic
我尝试使用复选框数组将它们重命名为 name[] 并使用以下函数来查看结果:
$type=$_GET['type'];
while (list ($key,$val) = @each ($type)) {
echo $val;
}
但这给了我复选框值,但不能解决 url 问题。此外,网址因更改而变得混乱 type=photo 到 &type%5B%5D=photo
有什么想法吗?
附:我需要在服务器端解决它
【问题讨论】: