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