在动态网页开发中,Dreamweaver作为一款流行的可视化网页设计工具,与PHP结合使用时,可以大大简化开发过程。今天,我们将探讨如何在Dreamweaver的重复区域中使用PHP变量进行递增操作。以下是一个Dreamweaver生成的重复区域示例代码:
<?php do { ?>
<ul>
<li><?php echo $row_Recordset1['yid']; ?></li>
<li><?php echo $row_Recordset1['ylmmc']; ?></li>
<li><?php echo $row_Recordset1['ylmpx']; ?></li>
</ul>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
在这个示例代码中,我们输出到页面的是yid,它不一定能递增的显示,比如在删除了某个yid的记录后。
我们来做一个手工的修改,确保能输出递增的数字序列。添加代码后如下:
<?php
$counter = 1; // 初始化变量
do { ?>
<ul>
<li><?php echo $counter; ?></li>
<li><?php echo $row_Recordset1['ylmmc']; ?></li>
<li><?php echo $row_Recordset1['ylmpx']; ?></li>
</ul>
<?php
$counter++; // 变量加1
} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
在这个例子中,$counter变量在每次循环时都会加1。