2013-11-04 111 views
0

图像我必须通过从查询检索的数据集下面的代码循环:,其中包括PHP

while ($cdata = pg_fetch_array($q_clients)) {  
    echo "<tr><td>$cdata[clientid]</td><td>$cdata[firstname]</td><td>$cdata[lastname]</td><td>$cdata[ip]</td><td>$cdata[status]</td><td><img style=\"cursor: crosshair;\" src=\"../images/delete.png\" onClick=\"window.open('index.php?view=list_client&clientid=$cdata[clientid]&delete=1')\"></td></tr>"; 
} 

正如你所看到的,它包括图像delete.png。我在NetBeans项目中把它放在了/images/之下,但它仍然没有加载。我收到一个很大的问号,表示无法找到图像。当我查看图像源时,它指向localhost/images/delete.png。该网站建立在XAMPP服务器上。

我在这里做错了什么?

编辑

在主页上;我用这个代码,加载在后台,和实际工作完美...怪异

<body 
    background ="../img/bg.png"> 
+1

如果你的形象在这根的文件正在呼应你不需要''../之前 –

+0

什么是你的PHP应用程序的根路径? – TiMESPLiNTER

+0

在MacOSX上,它位于/ Applications/XAMPP/htdocs文件夹中 – MichaelP

回答

1

要插入的图像更容易为你指定的绝对路径。所以你不会冒险迷失在目录中。

例子:http://localhost/myproject/images/delete.png

+0

谢谢。我已经添加了完整的URL并将其转义,现在工作得很好。 – MichaelP