【发布时间】:2013-09-10 16:50:55
【问题描述】:
也许这是一个愚蠢的问题,但我想知道是否可以通过表单将信息传递到 for 循环中。
问题如下:
信息的传递有效,尽管他只传递了最后一个循环。例如,如果我单击循环 2 ($i = 2) 的提交按钮。命令$_POST['titel'] 只会记住最后一个循环($i = $numact-1) 中的信息,而不是循环2 ($i = 2)。
例如,如果标题[0] = test0,标题[1] = test1,标题[2] = test2。然后我点击titel[0]下方的提交按钮,他传递了来自titel[2]的信息。有没有简单的方法来解决这个问题?
我有以下代码(为简单起见,我将其缩短);
<?php
for ($i = 0; $i <= $numact-1; $i++) {
echo "<tr><td width='150'>
<input type='text' name='titel' value='$titel[$i]' />
</td></tr>
<tr><td><input type='submit' name='submitreg' value='Toon activiteit'/>
</td></tr>";
}
?>
【问题讨论】: