使用for循环和sql COUNT循环遍历div

时间:2014-05-14 14:41:13

标签: php mysql sql for-loop

代码:

$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。

2 个答案:

答案 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>

希望这个帮助