我正在尝试在购物车中添加促销部分。这是一个临时黑客,但代码不起作用。
/cart.php?promocode=1&productcode=434_red
// WILL ECHO NO
/cart.php?promocode=sale20&productcode=555_red
// WILL ECHO YES BUT NOT WORKING
这是 PHP 代码,我已将其全部分解,我正在考虑与我的&&
or in_array
?? 感谢帮助。
<?
// PROMO CODE
$promocode=$_GET["promocode"];
$productcode=$_GET["productcode"];
// SALE LIST (ONLY SALE20 WORKS ON THIS)
$saleitemlist=array("555_red, 305_black, 582_elecblue, 593_black");
// PROMO CODE VALIDATION CHECK
// ALLOW EXISTING CODES TO WORK
if($promocode=="chocolate2" || $promocode=="post") {
$promocode_validate_check = $_POST['promocode']; // APPLY CART FUNCTION
} else {
// NOT AN EXISTING CODE - IF SALE20, APPLY THE CODE OTHERWISE DO NOTHING
if($promocode=="sale20" && in_array($productcode, $saleitemlist)) {
$promocode_validate_check = $_POST['promocode']; // APPLY CART FUNCTION
echo "YES";
} else {
echo "NO";
}
}
?>