リストの 2 番目の車からレンダリングされたマークアップは次のとおりです。
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td valign="top" rowspan="3" style="padding: 8px 15px 0px 0px;"><img src=
"car-images/2_main.jpg" class="car-list" /></td>
<td valign="top" colspan="4">
<h2>MG ZR</h2>
</td>
</tr>
<tr>
<td valign="top" colspan="4">3 Door Hatchback, Yellow, Petrol, Manual, Drivers
airbag, 1 owner from new, Folding rear seats, Sports seats, Trip computer, Front
electric windows, Alarm.service history,ABS,cd player,power steering,remote
central locking</td>
</tr>
<tr>
<td valign="bottom">
<h4 class="car-info">Fuel</h4>Petrol
</td>
<td valign="bottom">
<h4 class="car-info">Miles</h4>85000
</td>
<td valign="bottom">
<h4 class="car-info">Year</h4>2006
</td>
<td valign="bottom">
<h4 class="car-info">Price</h4>£7500
</td>
</tr>
</tbody>
</table>
画像をクリックして詳細を表示するとします。画像をアンカー タグで囲む必要があります。次に例を示します。
...
<a href="deatils.php?carId=2"><img src="car-images/2_main.jpg" class="car-list" /></a>
...
これは、マークアップcarId=2
を生成しているコードから取得する必要があります<div id="car-list">
。
carId=2
次に、もちろん、 details.php という名前の URL でその詳細を受け取り (私の例による)、このように解析するページが必要になります$id = $_GET['carId']
。$id
次に、変数を使用して述べたように、データベースにクエリを実行できます。