PHP带有行变量的href的语法

时间:2014-10-13 13:01:03

标签: php syntax href

我是一个新手,试图写一些PHP代码,我在使用else语句时遇到了一些问题。我认为它是href部分,因为它似乎运行良好,直到我添加 HREF 即可。我不明白缺少什么但是在这一点上我已经看了很多代码。它很明显,我也看不到它。我想让Link_ID行与http链接

连接
if(empty($row['Link_ID'])){
   echo "<td>" . $row['Song'] . '&nbsp &nbsp &nbsp' . "<img src=GoButton-grey.gif></td>";
}else{ 
   echo "<td>" . $row['Song'] . '&nbsp &nbsp &nbsp' . <a href="www.imdb.com/' . $row['Link_ID'] .'"> "<img src=GoButton.gif></a></td>";
}

非常感谢任何帮助。 感谢

2 个答案:

答案 0 :(得分:1)

你的代码应该是:

if(empty($row['Link_ID'])){

echo "<td>" . $row['Song'] . '&nbsp &nbsp &nbsp' . "<img src=GoButton-grey.gif></td>";

}else{ 
    echo "<td>" . $row['Song'] . "&nbsp &nbsp &nbsp <a href='http://www.imdb.com/".$row['Link_ID']."'> <img src=GoButton.gif></a></td>";
}

答案 1 :(得分:1)

缺少HTTP协议(ELSE中的链接目标)和引号不匹配。

if (empty($row['Link_ID'])) {
    echo '<td>' . $row['Song'] . '&nbsp &nbsp &nbsp<img src="GoButton-grey.gif"></td>';
} else { 
    echo '<td>' . $row['Song'] . '&nbsp &nbsp &nbsp<a href="http://www.imdb.com/' . $row['Link_ID'] . '"><img src="GoButton.gif"></a></td>';
    //                                                      ^ http protocol
}