PHP目录,单击项目图像以显示产品详细信息

PHP目录,单击项目图像以显示产品详细信息,php,Php,我试图构建一个简单的目录,显示来自mysql数据库的项目。 到目前为止,我可以获得以列表格式显示的项目,其中包括作为路径存储在项目表中名为“路径”的字段中的图像 我希望能够在项目图像上点击,它会带你到一个专门的页面,向你展示该产品的详细信息。该链接将与您根据item表中的数据单击的任何项目相对应 到目前为止,我有以下代码 <?php session_start(); require "connect.php"; $date = date("d-M-Y"); $query = "sele

我试图构建一个简单的目录,显示来自mysql数据库的项目。 到目前为止,我可以获得以列表格式显示的项目,其中包括作为路径存储在项目表中名为“路径”的字段中的图像

我希望能够在项目图像上点击,它会带你到一个专门的页面,向你展示该产品的详细信息。该链接将与您根据item表中的数据单击的任何项目相对应

到目前为止,我有以下代码

 <?php
session_start();
require "connect.php";
$date = date("d-M-Y");
$query =  "select * from item order by date && time asc limit 0,3";
$query2 = "select * from users where userid = ".$_SESSION['userid'];
$result = @mysql_query($query, $connection) 
or die ("Unable to perform query<br>$query");
 ?>

 <?php
  while($row= mysql_fetch_array($result))
  {
  ?>
 <?php echo $row['item'] ?>
 <?php echo $row['description'] ?>
 //Code for Image Link
 <a href='<a href='<?php echo $row['path']?>'><img src="<?php echo $row['path']?>
 <?php
 }
 ?>

//图像链接代码

然而,我不知道我需要输入什么才能让它带我进入显示该产品的页面? 请帮忙


非常感谢

您需要创建另一个名为
showProductsOrder.php
的页面,该页面接受orderID,然后输出内容

showProductsOrder.php?orderID=1
<?php
      SELECT * FROM order WHERE orderID = $_GET['orderID']  
      while(fetch()) {
         //> Show product here
      }
?>

我不知道您的数据库模式,所以我在这里对您的产品列有一些自由。但是,试试这个:


我也不确定您的产品页面URL是什么,因此请将
product\u page.php
更改为您用于显示产品的任何模板。

正如yes123所说,您需要创建另一个页面,但如果您在创建链接时遇到问题,我建议您使用以下解决方案: 将您的链接替换为:

<?php echo ("<a href='".$row['pagePath']."'><img src='".$row['imagePath']."' /></a>";?>

我建议在适当的位置关闭html标记
,因为您的while可能会创建重叠链接,并导致意外结果。好的,谢谢。如何从代码行将链接应用到showProductsOrder.php-
<?php echo ("<a href='".$row['pagePath']."'><img src='".$row['imagePath']."' /></a>";?>