そのため、3 つのデータベース テーブルがあり、そのうちの 1 つが他の 2 つのテーブル (カード テーブルとユーザー テーブル) の間のコネクタのように機能します。コネクタ テーブルには、idUser、idCard、および amount の 3 つの列があります。
私のコードには、同じカードを 1 ~ 4 枚追加することを選択できる選択ボタンがあります。これは、4 枚をすぐに追加するか、一度に 1 枚追加することで実行できるようにしたいと考えています (金額欄を 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);
}
}
これは、ユーザーがログインしているかどうかを確認します。それ以外の場合は「間違っている」と出力されます (テストしただけです)。ログインしている場合でも、任意の数のカードを追加すると、テーブルに新しい行が作成されます。
必要な情報を追加したことを願っています。本当にこれに固執しているので、どんな助けも感謝しています。ありがとう!