如何解决注意事项:未定义变量:第6行C:\xampp\htdocs\istore\cart.php中的cart\u id
如何解决注意事项:第6行C:\xampp\htdocs\istore\cart.php中的未定义索引:cart\u id如何解决注意事项:未定义变量:第6行C:\xampp\htdocs\istore\cart.php中的cart\u id,php,mysql,Php,Mysql,如何解决注意事项:第6行C:\xampp\htdocs\istore\cart.php中的未定义索引:cart\u id 问题是没有定义变量$cart\u id 将if语句更改为以下内容: if(isset($cart_id) && $cart_id != '') 这样,首先检查变量是否已设置,如果已设置,则检查变量是否为空 有关isset的文档:请尝试以下两种方法之一: if(isset($cart_id) && $cart_id != '') 或 if(
问题是没有定义变量$cart\u id
将if语句更改为以下内容:
if(isset($cart_id) && $cart_id != '')
这样,首先检查变量是否已设置,如果已设置,则检查变量是否为空
有关isset的文档:请尝试以下两种方法之一:
if(isset($cart_id) && $cart_id != '')
或
if(@$cart_id != '')
以上代码不显示警告代码中第6行在哪里???如果($cart_id!=''){定义
$cart\u id
??警告:当使用mysqli
时,您应该使用和向查询中添加用户数据。不要使用字符串插值或连接来完成此操作,因为您创建了严重的错误。切勿将$\u POST
或$\u GET
数据直接放入查询中,如果有人试图利用你的错误。同样奇怪的是,mysqli
的面向对象风格与旧的PHP4过程风格的混合和匹配,我强烈推荐。OO版本通常更紧凑,可读性更好,并且避免了由于忘记提供数据库或语句而导致的许多简单错误t handle.它从何而来?您可以通过给变量赋值来定义变量。例如:$my\u var=5
。现在,$my\u var
被赋值。您只需给$cart\u id
赋值即可。