<?php
$name = $_POST['usrname'];
$review = $_POST['usrcomment'];
$con = mysqli_connect("host","user","password","db");
if (mysqli_connect_errno()){
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
else {
$sql="INSERT INTO Feedback (ClientName, ClientComment) VALUES('$name','$review')";
mysqli_query($con,$sql);
}
if (!mysqli_query($con,$sql)){
die('Error: ' . mysqli_error($con));
}
mysqli_close($con);
?>
エラー ステートメントは次のとおりです。 注意: 未定義のインデックス: usrname。
Web フォームをデータベースに接続しようとしています。Web フォームのテキスト フィールドのインデックスが未定義であるというエラーが発生します。$_POST 関数を含む SQL 挿入ステートメントを使用して、Web フォームからデータベースにデータを挿入しました。ステートメントから事後操作を削除し、その場所に実際のデータを配置しました。ステートメントは機能し、情報をデータベースに入れました。エラーはポスト関数にあるようです。アイデアはあります。ありがとう、マット