动态地将图像从URL加载到div中

时间:2012-11-21 16:55:20

标签: php javascript html

所以,

基本上我有这个图库> 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'/>");    
}
?>

2 个答案:

答案 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。