在php错误中显示图像

时间:2014-03-22 17:04:25

标签: php html

我正在使用此代码,但它给了我错误。如何使用php在表格中显示图像?

echo "<td>"."<img src=\"=View.php?image_id=$row['Id']>\""."</td>";

我收到语法错误,我该如何解决?

 The error that I get is -  Parse error: syntax error, unexpected 
T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in 
C:\xampp\htdocs\gallery_test\listImages.php on line 45

谢谢

3 个答案:

答案 0 :(得分:1)

让我们分解一下:

echo "<td>"
 . "<img src=\"=View.php?image_id=$row['Id']>\""
 . "</td>";

首先,我们需要修复错误的=。在那之后,我们需要修复错误的报价。最后,将$row['Id']括在括号中以修复语法错误。它现在应该是这样的:

echo "<td>"
 . "<img src=\"View.php?image_id={$row['Id']}\">"
 . "</td>";

如果你这样写,你可以减少一团糟,并修复错误。干净简单。

echo "<td><img src=\"View.php?image_id={$row['Id']}\"></td>";

将变量放在字符串中时,建议将它们用括号括起来以避免语法错误,以避免代码看起来干净。

答案 1 :(得分:0)

尝试

echo '<td><img src="View.php?image_id='.$row['Id'].'"></td>';

答案 2 :(得分:0)

试试这个,你有字符串连接问题。

echo "<td><img src='View.php?image_id=".$row['Id']."' ></td>";