【发布时间】:2021-06-20 11:56:03
【问题描述】:
我想在input 中插入一个数字,然后当我单击submit 时,它将显示sql 表的行,其中cardNumber 的值与我在输入中写入的值相同。我用这个代码试过了,但它不起作用,如何修复它?
index.html
<form name="input">
<input type="text" id="number" name="number">
<input type="submit" id="submit">
</form>
$(document).ready(function() {
$('#submit').click(function(e) {
e.preventDefault();
$.ajax({
type: 'POST',
url: 'provera.php',
data: {url: $('#number').val()}
});
});
});
provera.php
$broj = $_POST['number'];
$sql = "SELECT cardNumber, holder, address, points, FROM data WHERE cardNumber = '$number';
【问题讨论】:
-
这就是你的全部代码吗?我在您发布的内容中没有看到 SQL 插入语句(或 ORM 交互)。
-
不是全部,我连接数据库成功
-
您能否编辑您的帖子以包含您用于将
number插入数据库的代码? -
哦,我没明白你的意思。我的数据库中不需要它。我想将它的值与我的(数据库)表中的某些值进行比较,看看是否匹配。像这样: FROM data WHERE cardNumber = '".$number."' ";