私の質問は:ボタンをクリックするとcountTableにnumber(int)を挿入するにはどうすればいいですか?どのようにhtml(php)からint値のみをmysqlデータベーステーブルに記録するのですか?
ここは私のサンプルコードです、ありがとうございます。
HTML
<form action="check.php" method="POST">
<button name="a">a</button>
<button name="b">b</button>
<button name="c">c</button>
</form>
check.php
require('connect.php');
$A = $_POST["a"];
$B = $_POST["b"];
$C = $_POST["c"];
$sql = "INSERT INTO countTable (numA,numB,numC)
VALUES(:numA,:numB,:numC)";
$pre = $conn->prepare($sql);
$pre->bindValue(':numA',$A);
$pre->bindValue(':numB',$B);
$pre->bindValue(':numC',$C);
$r = $pre->execute();
のMySQL countTable
create table countTable (
id varbinary(64) not null,
numA int(100),
numB int(100),
numC int(100),
primary key(id)
);
このコードはどのように失敗しますか? – David
@David Aボタンをクリックするとエラーが残ります。BとCボタンはこのように表示されます - >通知:未定義のインデックス.... – Tuang
a、b、cは整数ではないので整数に入れようとしていますフィールドは意味がありません –