ユーザーがフォームで送信したデータを、私が持っている MySQL データベースに入れようとしていますが、理解できないようです! 私はどこでも検索し、インターネットで見つけたいくつかのphpコードをコピーしましたが、それでもデータをデータベースに入れていません!
ここに私のHTMLフォームがあります:
<form action="Sendtodatabase.php" method="POST" name="EmailForm">
First Name:<br>
<input type="text" size="25" name="firstname"><br><br>
Last Name:<br>
<input type="text" size="25" name="lastname"<br><br><br>
Email:<br>
<input type="text" size="25" name="email"<br><br><br>
Telephone Number:<br>
<input type="text" size="25" name="telephone"<br><br><br>
<input type="submit" value="Submit">
</form>
そして私のPHPファイル:
<?php
$con=mysqli_connect(sql307.byethost33.com, b33_13775589, *********, b33_13775589_murdermystery);
if (mysqli_connect_errno($con)) {
echo "Failed to connect to MySQL: ".mysqli_conect_error();
}
$sql="INSERT INTO Murder (FirstName, LastName, Email, Telephone) VALUES ('$_POST [firstname]', '$_POST [lastname]',
'$_POST [email]', '$_POST [telephone]')";
if (!mysqli_query($con,$sql)) {
die('Error: '.mysqli_error($con));
}
echo "1 record added";
mysqli_close($con);
ここで何が間違っていますか?ありがとうございました!