以下是使用while循环生成div的简单代码,但它不起作用?
它的基本HTML不是很复杂,但仍然没有显示5个div? 实际上甚至没有显示单个div!?
<?php
$i=1;
while($i==5)
{
echo "<div class='data_block'></div>";
$i++;
}
?>
的CSS:
.data_block
{
background-color: #7E81A0;
width:95%;
height:30%;
margin-left:auto;
margin-right:auto;
}
我该怎么办?
答案 0 :(得分:5)
while($i==5)
检查$i
是否等于5
上面一行将$i
设置为1
因此它永远不会运行。
你想要这样的东西:
while($i<5)
答案 1 :(得分:1)
<?php
for($i=0; $i<5; $i++){
echo "<div class='data_block'></div>";
}
?>