所以,
基本上我有这个图库> http://sensemillia.com/#/pages/necklaces.php 一旦用户点击其中一个图像,他就会进入item.php> http://sensemillia.com/#/pages/item.php
正如您在框的左侧所见,有一个图像,右侧是文字。
我想做的是告诉动态item.php根据网址加载内容。
此外,如果用户例如点击图库中的第一张图片,则网址应如下所示> ... item.php?id = 01,然后盒子的内容应该在左栏加载image01.jpg,在右栏加载div01。
我为此搜索了很多,但我找到的只是复杂的asp或.net答案。 有一个简单的方法吗?
非常感谢您提前。任何帮助将不胜感激。
ANSWER
<?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'/>");
}
?>
答案 0 :(得分:0)
您可以使用会话变量或使用POST在页面之间发送数据并从数据库中获取数据
How do I pass data between pages in PHP?
PHP Pass variable to next page
编辑: 也许你想从这里开始: http://www.homeandlearn.co.uk/php/php.html
它将为您提供对PHP的基本了解,并允许您在您的网站上实现该功能。
此外,当您对mysql查询感到满意时,您将要用PDO替换它们
答案 1 :(得分:0)
好的,让我再说一遍:你有一张照片。当你点击图片时,会调用一个javascript,它会使用ajax加载哈希后面的页面吗?
为什么不简单地将?id=123
添加到哈希后面的链接中,让PHP从数据库返回值,具体取决于给定的id?
顺便说一下。我强烈建议,不要执行第1:1页的加载,因为这可能会导致安全问题。这看起来有点像XSS。