我正在使用此代码,但它给了我错误。如何使用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
谢谢
答案 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>";