我有一张早先工作正常的表格。服务器升级到PHP 5.3
后,我现在遇到了问题。
当我的表格中的循环(产品数量)超过9或10行时,表格数据会在发送到服务器时丢失。
可能是什么问题?我无法理解为什么较小的循环处理得很好,而较长的循环则没有。
下面我添加了一些代码的一小部分来说明如何构建表单。
<table id="top_header" class="pop_up" cellspacing="10" cellpadding="5" width="100%">
<tr class="floating header">
<td class="regel"><?php echo $lang['regel']; ?></td>
</tr>
<tr>
<td class="regel">
<input type="text" name="regel[]" value="<?php echo $regel; ?>" size="1" style="background-color: #e7e7e9" readonly="readonly" />
</td>
</tr>
<tr>
<td><input type="submit" class="btn_ok" onclick="this.disabled=true,this.form.submit();" value="<?php echo $lang['form_submit']; ?>" /> <input type="reset" class="btn_rst" value="<?php echo $lang['form_cancel']; ?>" /></td>
</tr>
</table>
<?php
$regel= trim(mysql_real_escape_string($_POST['regel']));
?>
我还将完整的文件添加到http://www.thure.nl/php_test/calculatie_plaat_edit.rar