1

所以基本上,我的索引页面上有 8 个项目(这些图像不存储在我的数据库中,而是存储在 img 文件夹中)。当用户单击特定项目时,整个图像应显示在 products_details.html 上。但我相信标记语言中没有控制结构,所以我应该用 PHP 来做。我真的没有想法来实现这件事。有什么想法或建议可以帮助我吗?我真的很感激任何帮助。谢谢。

4

1 回答 1

2

我只添加了一个示例,如何在单独的页面中打印所选项目。

商品页面(HTML):index.html

<a href="products_details.php?product_id=1"><img src="product1.jpg"></a>
<a href="products_details.php?product_id=2"><img src="product2.jpg"></a>

产品详细信息 ( PHP ):products_details.php更改文件扩展名以编写服务器端代码。.php

<!-- possible html codes here -->
<?php
if(isset($_GET['product_id'])){ // Retrieving product number
    // print product big image out:
    echo "<img src='product_big_{$_GET['product_id']}.jpg'>";
    // do more stuff to show details...
}
?>
<!-- possible html codes here -->

阅读有关php 手册的更多信息HTTP GET variables

更新:

当用户点击index.html页面中的链接时,(例如第二个aproduct_id=2变量通过 URL 参数传递给 products_details.php。我们通过这个超级全局变量检索它的值:$_GET['product_id']并自动打印出来product_big_2.jpg

于 2013-09-09T06:45:33.173 回答