データベースに検索オプションを追加しようとしています。次のプログラムを作成しましたが、ループ部分でエラー メッセージが表示され、else ステートメントに移動しない理由がわかりません。親切にチェックして、どこが間違っているか教えてください。
<?php
require 'connect.php';
if (isset ($_POST['username']))
{
$username = $_POST['username'];
$query = "select * from users where username like '%$username%' ";
if ($query_result = mysql_query($query))
{
$numrows = mysql_num_rows($query_result);
if ($numrows > 1)
{
for ($i = 0; $i < $numrows; $i++)
{
echo $query_result = mysql_result($query_result, $i, 'username');
}
}
else
{
echo 'No Results Found!';
}
}
else
{
echo 'No Results Found!!';
// echo mysql_error();
}
}
else
{
echo 'Are you kidding with me !';
}
?>
ありがとう