プロジェクトに取り組んでいますが、フォーム データを SQL データベースに投稿するのに少し問題があります。最初は、フォームを送信するたびに auto inc ID 値が機能していましたが、他のデータは投稿されませんでした...今では何も起こりません...私はphpに非常に慣れていません...これまでに持っています。
insert.php
<?php
include ("connect.php");
$sql = "INSERT INTO 'tc_db'.'teamchiefs' ('lastname', 'firstname','unit','datecert','initial')
VALUES ('$_POST[lastname]','$_POST[firstname]','$_POST[unit]','$_POST[datecert]')";
if (!mysqli_query($con,$sql))
{
die('Error:' . mysqli_error(@con));
}
echo "Record Added";
mysqli_close($con);
?>
そして、私の form.html ファイルは...スペースを節約するために切り取られました。
<body>
<ul>
<form action="insert.php" method="post">
"sprytextfield1">
<label>Last Name:
<input type="text" name="lastname" id="lastname" />
</label>
<label>First Name:
<input type="text" name="firstname" id="firstname" />
</label>
<label>Middle Initial
<input name="initial" type="text" id="initial" size="5" maxlength="1" />
</label>
...etc
//spry widget javascript stuff here
</form>
</ul>
</div>
</body>
私のSQLテーブルは
ID - BIGINT(20) - A_I
lastname - VARCHAR(60)
firstname - VARCHAR(60)
unit - VARCHAR(6)
datecert - YEAR(4)
initial - VARCHAR(1)
助けていただければ幸いです。