我在php语句中有这个while循环。在我的while循环中,我放置了echo,而在echo中则是一个td标签。其后是另一个img src
的if条件,它是从其中的一行确定的,另一个是带有br and td
标签的回显。我该如何解决?
这是我的代码
while($row = $result->fetch_assoc()){
echo '<tr>
<!--Photos first-->
<td><center>s';
if(!empty(trim($row['photo']))){
echo "<img src='.$row['photo'].' class='img-circle' height='100px' width='100px'> ";
echo '<br>.$row["username"]. <br></td>';
}
}
显示的错误
unexpected $EOF, expecting TSTRINg TVARIABLE T NUM STRING
答案 0 :(得分:1)
您没有正确转义'
,请尝试以下操作:
while($row = $result->fetch_assoc()){
echo '<tr>
<!--Photos first-->
<td><center>';
if(!empty(trim($row['photo']))){
echo "<img src='" . $row['photo'] . "' class='img-circle' height='100px' width='100px'> ";
echo '<br>' .$row["username"]. '<br></td>';
}
}