我正在构建一个网站,其中有一个页面,我在我的数据库中显示了一些产品。产品由彼此相邻的小div显示。我已经在每个div中添加了一个链接,我希望获得每个产品的信息。这些信息都具有相同的结构。我想过有一个
<a href="'.$row[id].".php".'">
并为每个产品都有一个id.php文件。但这似乎没有意义。
这是我的一些代码
<?php
mysql_select_db("myshop",$con);
$result = mysql_query('SELECT * FROM products',$con);
while($row = mysql_fetch_array($result))
{
$myimage = '<img src="'.$row['image'].'" />';
echo "<div id='appear'>" . $myimage . '<br />' . $row['title'] .
"<br />" . "<p style='color:red;' >" . "value " . $row['price'] . "€" .
"</p>". <a href="'.$row[id].".php".'">. "details" . "<a>".
</div>";
}
mysql_close($con);
?>
答案 0 :(得分:2)
创建image.php ...
<?php
mysql_select_db("myshop",$con);
id = (int)$_GET['id'];
$result = mysql_query("SELECT * FROM products WHERE id=$id",$con);
print_r($result)
?>
而不是这个:
<a href="'.$row[id].".php".'">
这样做:
<a href="image.php?id='.$row[id].'">