我试图将变量作为IF语句的一部分进行删除。主题是折扣系统,我想知道如果声明为真,如何删除变量。
<td><?php echo "£" . $total_price . "<br /> <br />";
$conn = connect();
if(isset($_POST['discountSubmit'])){
$discountCode = $_POST['discount'];
$codeCheck = mysqli_query($conn, "SELECT * FROM discount WHERE code = '$discountCode'");
if(mysqli_num_rows($codeCheck)> 0 && $total_price >= 30.00) {
$row3 = mysqli_fetch_assoc($codeCheck);
$discount_price = $total_price - $row3['discount'];
echo "£" . $discount_price;
} else if
($total_price <30.00) {
echo "CODE DENIED";
}
}
?>
目前该声明同时显示原始价格和新总价格,理想情况下,如果可能,原始$ total_price会有三次突击显示?
答案 0 :(得分:0)
您需要实际获取结果。您可能需要mysqli_fetch_assoc
应该注意的是,您正在使用$row
,这是您从未定义过的变量。那不是一个好兆头!