gpt4 book ai didi

php - 如何检查变量的值并调用不同的函数

转载 作者:行者123 更新时间:2023-11-28 23:37:09 25 4
gpt4 key购买 nike

我的 cart.php 文件中有以下变量:

<?php $readyTotal = $qty*price ?>;

现在我想做的是,如果 $readyTotal > $1000,则调用一个文件,该文件正在将商品添加到客户的购物车中。

($slq= msyql_query("INSERT into `table`.....value.....");

如果 $radyTotal 的值 < $1000;

不要添加任何额外的项目,或者如果已添加,只需通过调用删除文件将其删除。

($sql =mysql_query("DELETE from `table` where .......");

请注意如何执行此操作我想调用/包含我的 cart.php 文件中的文件。但我无法做到这一点。有没有其他方法可以做到这一点,或者使用 ajax/jquery 每次更改时检查 $readyTotal 的每个值。

function ad(){
$signature =getSignature();
$item = 21;
$type = 100;
$type= 0;
$sql2 = mysql_query("Select * From `temp` where `item`='$item' AND `price`= 0 AND
`signature`='$signature' AND `type`=0 AND `toppings`=0 " );

$count= mysql_num_rows($sql2);

if($count ==0){
$sql = mysql_query("INSERT INTO `temp`
(`item`,`price`,`signature`,`type`,`toppings`, `isCoupon`)
VALUES
('$item','$type','$signature','0','0', '1')");

}
}
function removeMe(){
mysql_query("DELETE FROM `temp` WHERE `item`=21 AND `signature`='".getSignature()."'");
}

当我尝试上述功能时,单个文件工作正常,但是当我在其中同时使用这两个功能时,它不工作......请问这有什么问题......

最佳答案

<?php 
include_once("customfunctionfile.php");
$object = new quiz;
$readyTotal = $qty*price ;

if($readyTotal > 1000){
$object->ad();
}else{
$object->removeMe();
}

?>;

自定义函数文件.php

class quiz{
function ad(){
$signature =getSignature();
$item = 21;
$type = 100;
$type= 0;
$sql2 = mysql_query("Select * From `temp` where `item`='$item' AND `price`= 0 AND
`signature`='$signature' AND `type`=0 AND `toppings`=0 " );

$count= mysql_num_rows($sql2);

if($count ==0){
$sql = mysql_query("INSERT INTO `temp`
(`item`,`price`,`signature`,`type`,`toppings`, `isCoupon`)
VALUES
('$item','$type','$signature','0','0', '1')");

}

}
function removeMe(){
mysql_query("DELETE FROM `temp` WHERE `item`=21 AND
`signature`='".getSignature()."'");
}
}

关于php - 如何检查变量的值并调用不同的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35474385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com