代码:
$result= mysql_query ("SELECT COUNT(post_id) AS postCounter FROM headlines WHERE user_id= '$_SESSION[user_id]' ");
$numrows = mysql_num_rows ($result);
if ($numrows!=0){
while ($row = mysql_fetch_array ($result))
$postCounter = $row['postCounter'];
for ($i=1; $i<=$postCounter; $i++){
echo "$i";
}
}
现在,我想知道的是&#34;我如何根据COUNT结果使用for-loop来回显div?&#34;
所以,如果$postCounter
以上是&#34; 4&#34;我需要为它显示4个div。
答案 0 :(得分:0)
在for
循环中,回显一个DIV
而不是回显该号码。
for ($i = 1; $i <= $postCounter; $i++) {
echo "<div>$i</div>";
}
答案 1 :(得分:-1)
FOREACH可以通过其他方式将html嵌入到php
中<ul>
<?php foreach($postcounter as $post) { ?>
<li><?php echo $post; ?></li>
<?php } ?>
</ul>
希望这个帮助