我正在尝试运行查询以检查输入到文本字段中的内容是否与存储在数据库中的内容相匹配。
当前代码:
</form>
<br />
<h2>Discount Code</h2>
<br />
<form method="POST" action=''>
<input type="text" name="discount" />
<input type="submit" name="discountSubmit" value="Apply" />
<?php
if(isset($_POST['discountSubmit'])){
$discountCode = $_POST['discount'];
$codeCheck = mysqli_query("SELECT code FROM discount WHERE code = $discountCode");
var_dump($codeCheck);
}
?>
</form>
但是,在单击 discountSubmit 时,var_dump 返回 NULL,因此我会认为 $codeCheck 是错误的,但它看起来对我来说是正确的。
我通过另一个页面通过数据库连接,所以问题不在那里
数据库结构:
id code discount expire
1 WEB10 10.00 2013-06-01
Expire 目前不相关。