我有一個表格,我想將其資料保存到資料庫中
<form name="game" method="post" action="game.php">
<p>
<label for="username">username:</label>
<input type="text" name="username" id="username" required>
</p>
<p>
<label for="score">score:</label>
<input type="number" name="score" id="score" disabled>
</p>
<p> </p>
<p>
<input type="submit" name="submit" id="submit" value="submit">
</p>
</form>
該username欄位必須輸入,score值將來自 javascript,這就是我傳遞它的方式
document.getElementById("score").value = score;
結果,這個數字顯示在頁面上,但是當我按下submit按鈕時,資料庫回傳 0 而不是所需的數字
這是我的 php 檔案
<?php
// database connection code
if(isset($_POST['username']))
{
$con = mysqli_connect('localhost', 'root', '', 'my_db');
// get the post records
$username = $_POST['username'];
$score = $_POST['score'];
// database insert SQL code
$sql = "INSERT INTO `game` (`id`, `username`, `score`) VALUES ('0', '$username', '$score')";
// insert in database
$rs = mysqli_query($con, $sql);
if($rs)
{
echo "Game Records Inserted";
}
}
else
{
echo "Are you a genuine visitor?";
}
?>
uj5u.com熱心網友回復:
知道disabled沒有提交控制元件。
改變:
<input type="number" name="score" id="score" disabled>
至:
<input type="number" name="score" id="score" readonly>
將與提交一起作業。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/503694.html
標籤:javascript php html mysql
上一篇:區塊相隔雖一線,俱在支付同冶熔,Vue3.0+Tornado6前后端分離集成Web3.0之Metamask區塊鏈虛擬三方支付功能
