HTML フォームを使用して、クライアント データベースからデータを取得しようとしています。
データベースからデータを収集して回答を返すためのこのphpコードである、私のコードの何が問題なのか誰にでも教えてもらえますか。私はhtml/phpに非常に慣れていないので、助けていただければ幸いです。
<?php
echo $_POST['term'];
mysql_connect ("localhost", "root","") or die (mysql_error());
mysql_select_db ("client");
$term = $_POST['term'];
$sql = mysql_query("select * from `client` where first_name like '%".mysql_real_escape_string($term)."%'");
while ($row = mysql_fetch_array($sql))
{
echo 'ID: '.$row['ID'];
echo '<br/> First Name: '.$row['first_name'];
echo '<br/> Last Name: '.$row['last_name'];
echo '<br/> Phone: '.$row['Phone'];
echo '<br/><br/>';
}
?>
</body>
</html>
注意: 未定義のインデックス: C:\xampp\htdocs\getdata.php の 19 行目の用語
注意: 未定義のインデックス: C:\xampp\htdocs\getdata.php の 22 行目の用語
警告: mysql_fetch_array() は、パラメーター 1 がリソースであると想定します。24 行目の C:\xampp\htdocs\getdata.php で指定されたブール値です。
まだ上記の通知を受け取っています