我做了一个重复区域使用Dreamweaver,结果是这样的:设置上做了一个间隔/,而从5到5
<div>
<?php do { ?>
<div class="slide">
<img src="<?php echo $row_Recordset1['imagemUrl']; ?>" />
<h2><a href="projecto.php?projecto=<?php echo $row_Recordset1['idProj'];"><?php echo $row_Recordset1['titleProj']; ?></a></h2>
</div>
<?php while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
</div>
这里没有问题,它工作正常。
的事情是,我想只用5幻灯片的每一页,这样的事情:
<div>
<div class="page">
<?php do { ?>
<div class="slide">
<img src="<?php echo $row_Recordset1['imagemUrl']; ?>" />
<h2><a href="projecto.php?projecto=<?php echo $row_Recordset1['idProj'];"><?php echo $row_Recordset1['titleProj']; ?></a></h2>
</div>
<?php
$i = 0;
$r = $i % 5;
$i++;
if ($r == 0) {
?>
</div> <!-- closes div.page -->
<div class="page"> <!-- adds a new div.page -->
<? } ?>
<?php while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
</div>
这显然不工作,但希望你会看到什么,我试图达到。
在此先感谢!
UPDATE:
结果我得到的是:
<div class="page">
<div class="slide">...</div>
<div class="slide">...</div>
<div class="slide">...</div>
<div class="slide">...</div>
<div class="slide">...</div>
<div class="slide">...</div>
<div class="slide">...</div>
<div class="slide">...</div>
</div>
我想它是:
<div class="page">
<div class="slide">...</div>
<div class="slide">...</div>
<div class="slide">...</div>
<div class="slide">...</div>
<div class="slide">...</div>
</div>
<div class="page">
<div class="slide">...</div>
<div class="slide">...</div>
<div class="slide">...</div>
</div>
你是什么意思的“不工作”?它在第一次迭代时关闭了div? – mishu
如何使用'for循环'? – Zhianc
@mishu我已更新,希望它能回答您的问题 – danielcorreia