0

情報を mysql に送信する html フォームをセットアップしようとすると、常に php コードが実行される代わりに表示されます。ここに私のコードがあります。答えを探してインターネットをトローリングするのに 1 週​​間費やしたものの、どこが間違っているのか誰か説明してください。私の仕事ではそれ以上進んでいません

HTML フォーム ページ:

<html>
<body>

<form action="insert.php" method="post">
students name: <input type="text" name="studentsname">
students form: <input type="text" name="studentsform">
teachers id: <input type="text" name="teachersid">
<input type="submit">
</form>

</body>
</html>

この次のビットは mysql データベースのコードです

<?php
$con=mysqli_connect("localhost","root","","onduty");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$sql="INSERT INTO on duty request (studentsname, studentsform, teachersid)
VALUES
('$_POST[studentsname]','$_POST[studentsform]','$_POST[teachersid]')";

if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "1 record added";

mysqli_close($con);
?>

私は実際に誰かの助けを借りて、phpコードが実行される代わりに表示されている理由を説明することができました。ダニエルに感謝します

4

1 に答える 1