在php函数链接中显示图像

时间:2011-03-16 09:01:56

标签: php function hyperlink

我对以下内容有疑问。

我有功能

    function print_link($link_num)
{
    global $error_str;
    if($link_num) {
    $error_str .= "<a href=\"page.php?toloc=$link_num\"><img src='img/Move.png'/>$link_num</a>"
    ;


    }

根据$link_num

显示数字旁边的图像

我创建了一个文件夹,其图像已分配给此编号($link_num)。

我试图在不需要显示$link_num和图像的情况下显示图像。

到目前为止我已经尝试了

$error_str .= "<a href=\"page.php?toloc=$link_num\"><img src="img/'.$link_num.'.png" />";

但是我收到了意外的T_STRING错误。

我对php的了解并不是很好,有没有办法可以根据$link_num直接从我的文件夹中链接图像?

我希望我已经清楚了。 谢谢你的阅读。

2 个答案:

答案 0 :(得分:1)

你正在代码中混合你的“和”。img标签中的第一个“没有被正确转义,因此在页面上引起了解析错误:

$error_str .= "<a href=\"page.php?toloc=$link_num\"><img src=\"img/".$link_num.".png\" />";

答案 1 :(得分:0)

你必须逃避“.png”中的点(。):

$error_str .= "<a href=\"page.php?toloc=$link_num\"><img src="img/'.$link_num.'\.png" />";

但为了更清楚地使用一种类型的“:

$error_str .= '<a href="page.php?toloc='.$link_num.'"><img src="img/'.$link_num.'.png" />';