1

所以,

基本上我有这个图片库 > http://sensemilia.com/#/pages/necklaces.php 一旦用户点击其中一张图片,他就会进入 item.php > http://sensemilia.com/#/pages /item.php

正如您在框的左侧看到的那样,有一个图像,而在右侧,有文本。

我想做的是告诉 item.php 根据 url 动态加载内容。

此外,例如,如果用户单击图库中的第一张图片,则 url 应如下所示 > ...item.php?id=01 ,然后框的内容应在左侧列加载 image01.jpg , 和右边的 div01。

我为此搜索了很多,但我发现的只是复杂的 asp 或 .net 答案。有简单的方法吗?

非常感谢您提前。任何帮助将不胜感激。


回答

<?php $actual_link = "$_SERVER[REQUEST_URI]"; 
if ($actual_link == "/pages/item.php?id=11") {
print ("<img src='../Sensemillia/sousou.jpg' id='jack' width='392' 
height='475' alt='Daisy on the Ohoopee'/>");    
}
else if ($actual_link == '/pages/item.php?id=12') {
print ("<img src='../Sensemillia/second.jpg' id='jack' width='392'
height='475' alt='Daisy on the Ohoopee'/>");    
}
?>
4

2 回答 2

0

您可以使用会话变量或使用 POST 在页面之间发送数据并从数据库中获取数据

如何在 PHP 中的页面之间传递数据?

PHP 将变量传递到下一页

编辑:也许你会想从这里开始:http: //www.homeandlearn.co.uk/php/php.html

它将让您对 php 有基本的了解,并允许您在您的网站上实现该功能。

此外,当您对 mysql 查询感到满意时,您会希望用 PDO 替换它们

于 2012-11-21T16:59:24.433 回答
0

好的,让我重复一遍:你有一个图像。当您单击图像时,将调用一个 javascript,它使用 ajax 在哈希后面加载页面?

为什么不简单地添加?id=123到哈希后面的链接,让 PHP 根据给定的 ID 从数据库返回值?

顺便提一句。我强烈建议不要执行页面 1:1 的加载,因为这可能会导致安全问题。这看起来有点像 XSS。

于 2012-11-21T17:05:09.530 回答