纠正你的语法错误 至于你的问题期待高手
<?
setcookie("items_tray[$total_items]",$_POST['selected_item_no']);setcookie("quantity[$total_items]","1");$total_items++;setcookie("total_items", $total_items);
?>
<?
$sql = "select bookname,author,isbn,purchase_money from book_info where ";
for ($i=0;$i<$total_items;$i++)
{
if ($i == ($total_items-1))
{
$sql .= "isbn_id = '{$_COOKIE['items_tray'][$i]}'";//我想访问数组中的元素,这样对吗?
}
else
{
$sql .= "isbn_id = '{$_COOKIE['items_tray'][$i]}'";
}
}
<?
setcookie("items_tray[$total_items]",$_POST['selected_item_no']);setcookie("quantity[$total_items]","1");$total_items++;setcookie("total_items", $total_items);
?>
<?
$sql = "select bookname,author,isbn,purchase_money from book_info where ";
for ($i=0;$i<$total_items;$i++)
{
if ($i == ($total_items-1))
{
$sql .= "isbn_id = '{$_COOKIE['items_tray'][$i]}'";//我想访问数组中的元素,这样对吗?
}
else
{
$sql .= "isbn_id = '{$_COOKIE['items_tray'][$i]}'";
}
}
如果items_tray是一维数组的话,为什么不直接把$items_tray[$total_items]赋给变量再注册呢?
如果是二维数组,你取值时的写法是不正确的。
不知道该怎么访问用cookie or session 注册的数组了。
还请改为高手指教?谢谢!
setcookie("items_tray",$_POST['selected_item_no']);