//这一段将在屏幕上显示值,以每行一条记录。
printf("<tr><td><input type=hidden name=%s value=%s><input type=text name=%s value=%s></td>
<td><input type=text name=%s value=%s></td><td><input type=text name=%s value=%s></td>
<td><input type=radio name=%s value=-1>Yes<input type=radio name=%s value=0 checked>No</td></tr>n",
$SubmissionIDStr, $myrow["SubmissionID"], $PostedByStr, $myrow["PostedBy"], $LinkStr, $myrow["Link"],
$DescriptionStr, $myrow["Description"], $ApprovedStr, $ApprovedStr);
//每个循环记数器加1
$index++;
$index_count++;
} while ($myrow = mysql_fetch_array($result));
// 创建一个索引记数器index_count来跟踪所有的记录数
echo "<INPUT TYPE=hidden NAME=counter VALUE=$index_count>n";
echo "<INPUT TYPE=submit></form>n";
?>
提交以后,我们利用$index_count变量再一次循环遍历页面上所有的变量,然后,分配这些变量给另一些变量,这就用到了变量的变量。
<?php
//这个循环遍历所有页面上显示的记录
for ($index = 0; $index <= $counter; $index++) {
/*****
这部分用我们在前面创建的名字设置了新的变量
从0开始,直到$index_count
*****/
$varSubmissionID = 'SubmissionID'.$index;
$varPostedBy = 'PostedBy'.$index;
$varLink = 'Link'.$index;
$varDescription = 'Description'.$index;
$varApproved = 'Approved'.$index;
|