我有一个销售水果的网站。
我有一个名为' fruit'在这个类别中我有'苹果'和橘子'。
客户选择他们想要搜索的类别。例如:'水果'。
然后将其传递到另一个页面,该页面显示类别'水果'。
然后我有一个带有该类别的每个项目的复选框。例如:
<input type="checkbox" name="item['.$x_value.'][]" value="'.$item.'">
$ x_value 包含类别&#39;水果&#39; (在一个循环中)。
$ item 包含项目&#39; apple,orange&#39;。
我想说;如果没有为&#39; item&#39;选择复选框
if(!isset($item))
然后返回上一页
die(header("location: select_item.php"))
我使用
通过URL传递$ x_valuedie(header("location: select_category.php?item = $item"))
我的问题是,我给客户选择2项&#39;苹果和橙子&#39;。如何通过网址传递我的$ item数组并在上一页收到&#39; select_item.php&#39;
这是我目前的代码:
页面:选择Item.php
$item = $_GET['item'];
foreach($item as $x => $x_value){
$query = mysql_query("SELECT * FROM category WHERE item='$x_value'");
while($fetch = mysql_fetch_assoc($query)){
$db_item = $fetch['item'];
echo "<p>";
echo '<input type="checkbox" name="item['.$x_value.'][]" value="'.$db_item.'"> '.$db_item.'';
echo "</p>";
}
echo "<br />";
}
页面:行动页面
$item = $_POST['item'];
if(!isset($item)){
die(header("location: select_fruit.php?item=$citem"));
}