如何在echo语句中放入条件?

时间:2019-02-17 17:17:19

标签: php

我在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

1 个答案:

答案 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>';
    }
}