我的問題是:如何在單擊按鈕時將number(int)插入countTable?如何只記錄int值從html(php)到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不是整數,所以試圖將它們放入整數字段沒有意義 – 2016-08-15 02:33:35