【发布时间】:2015-12-20 22:55:17
【问题描述】:
我正在使用来自formvalidation.io的这个表格:
<form id="bookForm" method="post" class="form-horizontal">
<div class="form-group">
<label class="col-xs-1 control-label">Book</label>
<div class="col-xs-4">
<input type="text" class="form-control" name="book[0].title" placeholder="Title" />
</div>
<div class="col-xs-4">
<input type="text" class="form-control" name="book[0].isbn" placeholder="ISBN" />
</div>
<div class="col-xs-2">
<input type="text" class="form-control" name="book[0].price" placeholder="Price" />
</div>
<div class="col-xs-1">
<button type="button" class="btn btn-default addButton"><i class="fa fa-plus"></i></button>
</div>
</div>
输入字段名称非常特殊,例如name="book[0].title"。
如何将所有这些输入字段数组值传递给我的 php 脚本?
我猜"." 不符合 php。以name="book[0][title] 之类的方式更改名称会导致出现错误消息,例如Warning: Illegal string offset 'title' in www/... 和print_r($_POST['book'][0]['title']);。
感谢您的帮助!
【问题讨论】: