if(isset($ _ GET [“ cart”] ==“ delete”))

时间:2019-05-12 08:02:59

标签: php

当我尝试执行此删除选项时出现错误。 有人可以帮我这个忙吗? if(isset($ _ GET [“ cart”] :: :: delete“)) 当我尝试删除购物车项目时 错误是语法错误,意外T_CONSTANT_ENCAPSED_STRING

2 个答案:

答案 0 :(得分:1)

不能在表达式的结果上使用Isset,因为您要在此处这样做。要么使用它代替isset:

<?php
if(NULL!==($_GET['cart']=='delete')){
echo "not null";

}else{
echo "null";
}

?>

或者,因为您只是想查看用户是否点击了    删除按钮试试这个:

 if (array_key_exists("cart", $_GET)) {



if($_GET['cart']=='delete'){
//your code for deleting
  }
}

答案 1 :(得分:0)

尝试这样

$get = $_GET["cart"];

if(isset($get)){
if($get == "delete"){

//do something

}
}

如果您有PHP7,那么这也应该有效

if (($_GET['cart'] ?? '') == 'delete') 
 { echo "Deleteted!"; }

在此??中是isset