好吧这就是我所做的:我已经建立了网站,我使用xampp服务器,我在phpMyAdmin中创建了数据库,但是有一个问题,我不得不重新安装xampp,所以我删除了数据库(是的,我没有备份:(),所以我安装xampp后,我创建了相同的数据库。但是现在当我运行localhost / website时,我遇到了一些问题:
注意:第6行的C:\ xampp \ htdocs \ BookShop \ klasici.php中的未定义索引:命令 这是第6行:
if($_REQUEST['command']=='add' && $_REQUEST['productid']>0){
我认为问题在于会话,但我没有在脚本中进行任何更改。会话在与数据库连接后启动。谢谢
但是现在我用这个改变了上面的那一行:
if(isset($_REQUEST['command']) && $_REQUEST['command']=='add' && $_REQUEST['productid']>0)
{
我还有另外一个问题,我无法更新或删除购物车中的任何itam,下面是我觉得有问题的代码的一部分:
if(isset($_REQUEST['command']) && $_REQUEST['command']=='add' &&$_REQUEST['productid']>0)
{
remove_product(isset ($_REQUEST['pid']));
}
else if(isset($_REQUEST['command'])=='clear'){
unset($_SESSION['cart']);
}
else if(isset($_REQUEST['command'])=='update'){
$max=count($_SESSION['cart']);
for($i=0;$i<$max;$i++){
$pid=$_SESSION['cart'][$i]['productid'];
$q=intval($_REQUEST['product'.$pid]);
if($q>0 && $q<=999){
$_SESSION['cart'][$i]['qty']=$q;
}
else{
$msg='Some proudcts not updated!, quantity must be a number between 1 and 999';
}
}
}
答案 0 :(得分:0)
尝试将其更改为
if(isset($ _ REQUEST ['command'])&amp;&amp; $ _REQUEST ['command'] =='add'&amp;&amp; $ _REQUEST ['productid']&gt; 0)