好的,这是从列表中的第二辆车呈现的标记:
<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">
标记的任何代码。
然后,您当然需要一个页面来在名为 details.php 的 URL 中接收该详细信息(根据我的示例),并carId=2
像这样解析$id = $_GET['carId']
。然后,您可以按照您所说的使用$id
变量查询数据库。