所以我有三个数据库表,其中一个就像另外两个表之间的连接器,一个卡表和一个用户表。连接器表有三列:idUser、idCard 和amount。
在我的代码中,我有一个选择按钮,您可以在其中选择添加 1-4 个同一张卡,我希望能够通过立即添加 4 个或一次添加一个来做到这一点(我想要金额栏为 4)。
至于现在我的代码看起来像这样;
if (isset($_POST['addCard'])) {
if (!isset($_SESSION['sess_user'])){
print "fel!";
}else {
$idUser = $_SESSION['sess_id'];
$idCard = $_POST['addCard'];
$amount = $_POST['amount'];
$query1 = "INSERT INTO userDeck (idUser, idCard, amount) VALUES ('$idUser', '$idCard', '$amount')";
$result1 = mysql_query($query1);
}
}
这将检查用户是否已登录,否则它只会打印“错误”(只是在测试),如果已登录,当我添加任意数量的卡片时,这仍然只是在表中创建一个新行。
我希望我已经添加了您可能需要的信息,真的坚持这一点,所以任何帮助都会得到帮助,谢谢!