我有一个包含n个数据的表单。当我单击按请求提交($_REQUEST
(时,我只能收到第一个50个数据。
表单字段输入位于数组中。可能是什么问题?
示例代码:
<div class="DTE_Field_Type_text DTE_Field_Name_Branch_name Phone">
<label data-dte-e="label" class="col-sm-2 control-label">
Branch Name:
<div data-dte-e="msg-label" class="DTE_Label_Info"></div>
</label>
<div data-dte-e="input" class="col-sm-4">
<input value="" name="branch_name_48[]" placeholder="Branch Name" id="DTE_Field_branch_name_48" class="form-control-occupancy" required="" type="text">
<div style="display: none;" data-dte-e="msg-error" class="help-block"></div>
<div data-dte-e="msg-message" class="help-block"></div>
<div data-dte-e="msg-info" class="help-block"></div>
</div>
<label data-dte-e="label" class="col-sm-2 control-label">
Branch Address:
<div data-dte-e="msg-label" class="DTE_Label_Info"></div>
</label>
<div data-dte-e="input" class="col-sm-4">
<textarea name="branch_addr_48[]" placeholder="Branch Address" id="DTE_Field_hq_addr_48" class="form-control-occupancy"></textarea>
<div style="display: none;" data-dte-e="msg-error" class="help-block"></div>
<div data-dte-e="msg-message" class="help-block"></div>
<div data-dte-e="msg-info" class="help-block"></div>
</div>
</div>
<input class="btn btn-primary" id="savenext" name="save" value="Save" type="submit">
表单具有更多字段,即branch_addr_100
等。从这个表格中,我只能收到branch_addr_49
.如何检索所有 100 条记录?
我已经显示了来自 db 的数据,并以加载时的div 折叠的形式显示并给出 display:none 以避免页面加载时有太多数据。需要时可以扩展div。这会是个问题吗
我认为问题是,在您的情况下,max_input_vars
的限制超过了。
(一个嵌套级别(中表单元素的最大数量有限制,就像它由php.ini
指令max_input_vars
控制一样。因此,您必须增加该限制才能获得所有值。