有以下代码:
<div class="news_post">
<?php
while($article = mysqli_fetch_assoc($query)){
echo '<div class="news_login">';
echo $article['login'];
echo '</div>';
echo '<div class="news_title">';
echo $article['title']. '<br>';
echo '</div>';
echo "<img src='" . $article['picture'] . "' alt='' class='news_img'/>";
echo '<div class="news_descr">';
echo $article['descr']. '<br>';
echo '</div>';
echo '</div>';
}
?>
</div>
目标是将循环中的所有内容包装在单独的“news_wrapper”块中。通过echo,如示例所示,它不起作用,因为只有$article['login'] 被包装了,仅此而已。
有必要从循环中丢弃所有不必要的
echo,并正确设置 html 标记中的缩进。然后它会变得很清楚添加什么以及在哪里添加:在循环开始时打开标签,在结束时关闭它......