私はテーブルを作成し、MySQLのエントリを簡単なテーブルレポート形式で表示します。テーブルの各エントリには、その名前のリンクをクリックすると別のページに表示したいプロパティがあります。リンクから新しいページにmysqlクエリ結果を表示
<?php
require_once 'includes/db.php';
connect();
$query = "SELECT * FROM persons order by date_entered DESC LIMIT 5";
$response = mysqli_query($con, $query);
if($response){
echo '<div id="frm"> <h2> Last 5 candidates entered </h2> <table align="left">
<tr>
<td align="left"><b>First Name</b></td>
<td align="left"><b>Email</b></td>
<td align="left"><b>Sex</b></td>
<td align="left"><b>City</b></td>
<td align="left"><b>Phone Number</b></td>
<td align="left"><b>Education</b></td>
<td align="left"><b>Salary</b></td>
</tr>';
while($row = mysqli_fetch_array($response)){
echo '<tr>
<td align="left">' . '<a href="person.php">' . $row["first_name"] . " " .$row['last_name'] . '</a>' . '</td>
<td align="left">' . $row['email'] . '</td>
<td align="left">' . $row['sex'] . '</td>
<td align="left">' . $row['city'] . '</td>
<td align="left">' . $row['phone'] . '</td>
<td align="left">' . $row['education'] . '</td>
<td align="left">' . $row['salary'] . '</td>';
echo '</tr>';
}
echo '</table>';
} else {
echo "Couldn't issue database query<br />";
echo mysqli_error($con);
}
mysqli_close($con);
?>
これは私の名前のリンクを持つテーブルレポートを提供します:
brief report with link in names
私の質問です:私はテーブル内のメアリー・スワンソンをクリックした場合、どのような変数Iはperson.phpに使うのですか私はそのレコードのMySQLデータを取得できますか?
ありがとうございました。
すべての行には使用できるID列がありますか? –
こんにちはGeraldoさん、はい、すべての行に固有のIDがあります – Roberto