我有下一个代码,用于在Wordpress中使用预定义元素进行自定义搜索。
<form role="search" method="get" id="searchform" action="">
<div>
<strong>Search for:</strong>
<strong>Type</strong>
<select name='s' id='type' class='postform' >
<option value='' selected='selected'>All</option>
<option class="level-0" value="root">Root</option>
<option class="level-0" value="update">Update</option>&
</select>
<br></br>
<strong>Brand</strong>
<select name='s' id='brand' class='postform' >
<option value='' selected='selected'>All</option>
<option class="level-0" value="asus">Asus</option>
<option class="level-0" value="lenovo">Lenovo</option>
<option class="level-0" value="google">Google</option>
<option class="level-0" value="lg">LG</option>
<option class="level-0" value="samsung">Samsung</option>
<option class="level-0" value="galaxy s">Galaxy S</option>
<option class="level-0" value="galaxy s2">Galaxy S2</option>
<option class="level-0" value="htc">HTC</option>
<option class="level-0" value="zte">ZTE</option>
</select>
<strong>Model</strong>
<select name='s' id='model' class='postform' >
<option value='' selected='selected'>All</option>
<option class="level-0" value="galaxy s">Galaxy S</option>
<option class="level-0" value="galaxy s2">Galaxy S2</option>
<option class="level-0" value="galaxy s3">Galaxy S3</option>
<option class="level-0" value="galaxy s4">Galaxy S4</option>
</select>
<input type="submit" id="searchsubmit" value="Search" onclick="return fn_submit_search();" />
</div>
<script>
function fn_submit_search(){window.location='/?s='+document.getElementById('type').value+'+'+document.getElementById('brand').value+'+'+document.getElementById('model').value; return false;
}
</script
</form>
代码运行良好,我可以根据预先定义的搜索字词在网站中进行搜索。
然而问题是下一个问题。在第二个领域,我有品牌名称。在第三个字段中,我有产品名称。在这一刻,如果我选择三星,我可以从另一个品牌中选择一个型号。
一旦选择了第二个字段(品牌),我可以使用哪种解决方案来展示单个品牌的产品?
例如,我在第二个字段中选择HTC。在第三个领域,我想看到基于HTC的模型。我是.php初学者所以,请不要对我残忍。 :)
谢谢!