Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php POST数组并不总是适用于所有人_Php_Html_Forms - Fatal编程技术网

Php POST数组并不总是适用于所有人

Php POST数组并不总是适用于所有人,php,html,forms,Php,Html,Forms,我有一个表单,它的设置与此类似: <form action = "test.php" method="post"> <input type="text" name="name" /> <textarea name="item[]" rows="4" cols="90" maxlength="500" ></textarea> <input id="submitButton" type="submit" name="submit" cla

我有一个表单,它的设置与此类似:

<form action = "test.php" method="post">
 <input type="text" name="name" />
 <textarea name="item[]" rows="4" cols="90" maxlength="500" ></textarea>
 <input id="submitButton" type="submit" name="submit" class="submit action-    button" value="Verzenden" ></textarea>
</form>

奇怪,但有人认识到这些问题吗?

1.缺少关闭文本区域。添加如下所示:-

<textarea name="item[]" rows="4" cols="90" maxlength="500"></textarea>

注意:-在单个文本区域中可以传递大量数据?那么为什么要有多个文本区域?

可能重复的bdy请共享您的jquery代码,这将添加新的文本区域(可能存在问题)。此外,您的文本区域未关闭<代码>丢失忘记关闭
标签可能是导致itI的原因我认为您需要在按钮代码开始之前关闭。“它在mozilla 5.1上”——是一家公司,而不是浏览器。如果你说的是5.1版。你可能是指51版。确保您编写或生成的HTML是;否则可能会发生奇怪的事情,PHP或浏览器是无罪的。很抱歉在问题中键入代码时出错,我更改了问题中的表单代码。第3步,我将尝试在表单所在的同一页面中验证foreach,并在其中添加您的功能。它是有效的。@b我很高兴帮助你。:)尽管有时用户会得到空数组,我还是会给每个textarea name=“item1”item2等指定一个不同的原因
<textarea name="item[]" rows="4" cols="90" maxlength="500"></textarea>
<textarea name="item[]" rows="4" cols="90" maxlength="500"></textarea>
<!--name is area of concern here and must be same -->
if(count($_POST['item'])>0){
  // here do you foreach() loop coding
}