我有一种情况,我想从单个复选框将两个值发布到搜索查询字符串数组中。由于设计原因,我不能只添加另一个复选框。 有问题的复选框看起来像这样:在单个复选框中发布2个值到数组
<input name="wpp_search[property_type][]" value="rental_home" type="checkbox" id="choice_c"/>
<label for="choice_c">For Rent</label>
我现在得到的查询字符串...
{url}?wpp_search[property_type][0]=rental_home
,但我需要的是绑两个值到一个检查,以便我最终与此:
{url}?wpp_search[property_type][0]=rental_home&wpp_search[property_type][1]=building
任何简单的解决方案?只有一个已经供稿阵列其他复选框,这样我就可以迫使这一个是
{url}?wpp_search[property_type][0]=rental_home&wpp_search[property_type][2]=building
隐藏的输入字段,也许?或者你正在提交的表单的其他参数? – Pankucins 2012-03-03 22:01:22
你有权访问处理表单输入的实际PHP代码吗? – 2012-03-03 22:03:05
@Pankucins我尝试了一个隐藏的领域,但似乎已经使条件语句失败。我尝试使用if(isset($ _ POST ['choice_c']))然后回显隐藏的复选框,但它没有发布。 – Mick 2012-03-03 22:13:16