タスクは非常に簡単です。htmlフォームを使用して、姓がphpコードに投稿されます。このコードはmyAdminデータベースに接続し、フォームに投稿された名前に関連付けられた姓名をhtml検索から返します。データベースと、使用している接続phpを再確認しました。情報はデータベースにあり、私のconnection.phpファイルは、この同じデータベースにアクセスして操作する他のファイルに対して正常に機能しました。とにかくここに私のhtmlコードがあります:
<html>
<body>
<form action="where.php" method="post">
Lastname: <input type="text" name="lastname" />
<input type="submit" name="search" />
</form>
</body>
</html>
と私の投稿のphpコード:
<?php
include('connection.php');
$sql = "SECLECT * FROM PERSONS WHERE LastName ='$_POST[lastname]'";
$result = mysql_query($sql);
?>
<table border='1'>
<tr>
<td>Firstname</td>
<td>Lastname</td>
</tr>
<?php
while($row = mysql_fetch_array($result))
{
?>
<tr>
<td><?php echo $row['FirstName'] ?></td>
<td><?php echo $row['LastName'] ?></td>
</tr>
<?php
}
?>
</table>
<?php
mysql_close($con);
?>
有効な姓を検索すると、見出しのみがあり値がないテーブルが返される理由は誰にもわかりません。