所以基本上,我的索引页面上有8个项目(这些图像不存储在我的数据库中但存储在img文件夹中)。当用户点击特定项目时,整个图像应显示在products_details.html上。但我相信标记语言中没有控制结构,所以我应该用PHP来做。我真的没有想法实现这个目标。有什么想法或建议可以帮到我吗?我真的很感激任何帮助。感谢。
答案 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的第二个a
)product_id=2
变量。我们通过这个超级全局变量检索它的值:$_GET['product_id']
并自动打印出product_big_2.jpg