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

HTML/CSS/PHP在特定页面上显示所选项目,php,html,css,Php,Html,Css,所以基本上,我的索引页面上有8个项目(这些图像不是存储在我的数据库中,而是存储在img文件夹中)。当用户单击特定项目时,整个图像应显示在products_details.html上。但我相信在标记语言中没有控制结构,所以我应该用PHP来实现。我真的没有办法做到这一点。有什么想法或建议可以帮助我吗?我真的很感激任何帮助。谢谢。我只添加了一个如何在单独页面中打印所选项目的示例 项目页面(HTML):index.HTML <a href="products_details.php?product

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

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

项目页面(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>
阅读有关HTTP获取变量的更多信息

更新:


当用户单击
index.html
页面中的链接时,(例如,第二个
a
product\u id=2
变量通过URL参数传递到products\u details.php。我们通过这个超级全局变量来检索它的值:
$\u GET['product\u id']
并自动打印出
product\u big\u 2.jpg

你能解释得更具体些吗?
项目
页面和
产品详细信息
页面是分开的吗?@hallaji是的,它们是分开的。@Shafeeq基本上我有两个分开的页面,即,index.html和products_details.html。在index.html上,我有8张图片的列表。当用户单击特定图像时,该图像和详细信息的完整大小应显示在products_details.html上。其他图像也是如此。我不想为每个图像创建页面来节省时间,所以假设我的index.html上有一个表单?这就是你的意思吗?谢谢。@neknekmouh不是表格。通过URL参数传递给
products\u details.php
的变量的关联数组。好的,我明白了,这个product\u big\u$\u GET['product\u id']}.jpg'>用于什么?如何显示特定的图像。@neknekmouh我在答案中添加了一个更新。
<!-- 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 -->