オンライン ゲーム用のスコアボード システムを作成しようとしています。正常に動作します。そのため、SQL データベースに接続し、パーセンテージを含む名前を SQL スコアボード テーブルに挿入する php スクリプトと対話する HTML フォームを追加しました。 phpMyAdmin を介して名前/パーセンテージを手動で追加すると、スコアボードで完全に機能しますが、ユーザーに名前を挿入するように要求し、スコアボードにパーセンテージで名前を追加する html フォームを作成すると、IT は追加しません、これが私のhtmlフォームです。
<center><form method="post" action="">
<font color="green">Your name Max length is 15</font> <input type="text" name="username" maxlength="15">
<button style="background-color:red; name="Enter" type="submit" value="HTML">Enter</button></center>
</form>
私のPHPフォーム
<?php
if (isset($_POST['username']))
{
$getname = $_POST['username'];
$percentage = "10";
$link = mysqli_connect("myhost","myusername","mypw","mydatabase") or die("Error " . mysqli_error($link));
$query = "INSERT INTO scoreboard (name,percent) VALUES ('$getname','$percentage');" or die("Error in the consult.." . mysqli_error($link));
$result = mysqli_query($link, $query);
}
?>
Scoreboard は私のテーブルの名前です。列は name/percent です。Name はテキストを受け入れ、Percent は Integers を受け入れます。よろしくお願いします :) 。