将具有不同名称的动态输入字段数组项值传递给php
我从以下地址使用此表单:将具有不同名称的动态输入字段数组项值传递给php,php,arrays,forms,Php,Arrays,Forms,我从以下地址使用此表单: 书 输入字段名称非常特殊,例如name=“book[0].title” 如何将所有这些输入字段数组值传递给我的php脚本 我猜“与php不兼容。以name=“book[0][title]”等方式更改名称会导致错误消息,如警告:使用print\r($\u POST['book'][0]['title']);在www/…中非法偏移字符串“title” 非常感谢您的帮助!您必须使用print\r($\u POST[books][0][title]);,希望对您有所帮助。
书
输入字段名称非常特殊,例如name=“book[0].title”
如何将所有这些输入字段数组值传递给我的php脚本
我猜“
与php不兼容。以name=“book[0][title]”等方式更改名称会导致错误消息,如警告:使用print\r($\u POST['book'][0]['title']);
在www/…
中非法偏移字符串“title”
非常感谢您的帮助!您必须使用print\r($\u POST[books][0][title]);
,希望对您有所帮助。
另外,是“book”还是“books”?这也可能会带来错误。但我的观点是,您不必使用“delimiter”。下面的格式应该可以
<input type="text" class="form-control" name="book[0][title]" placeholder="Title" />
很抱歉我的输入错误!它是“book”。如何在php中循环这种类型的输入数组值?类似于foreach($\u POST[book]as$myBook){…}
<input type="text" class="form-control" name="book[0][title]" placeholder="Title" />
[book] => Array
(
[0] => Array
(
[title] => titletext
[isbn] => isbntext
[price] => 100
)
)