0

我正在构建一个网站,该网站有一个页面,其中显示了我在数据库中拥有的一些产品。产品由彼此相邻的小 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);
?>
4

1 回答 1

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].'">
于 2012-05-27T22:01:18.183 回答