繁体   English   中英

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

[英]How to put condition inside the echo statement?

我在php语句中有这个while循环。 在我的while循环中,我放置了echo,而在echo中则是一个td标签。 紧随其后的是另一个img src条件,它是从其中的一行确定的,另一个是带有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

您没有正确地转义' ,请尝试以下操作:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM