HTML / CSS / PHP在特定页面上显示所选项目

时间:2013-09-09 06:17:02

标签: php html css

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

1 个答案:

答案 0 :(得分: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 manual关于HTTP GET variables

的更多信息

<强>更新

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