我正在使用以下输入生成表单:
System.out.print(" " + counter);
现在我想使用PHP获取在这些字段中编写的值。我正在使用:
<input type="text" placeholder="# of patients" name="txt[1]" class=" form-control " />
<input type="text" placeholder="# of patients" name="txt[2]" class=" form-control " />
<input type="text" placeholder="# of patients" name="txt[3]" class=" form-control " />
<input type="text" placeholder="# of patients" name="txt[4]" class=" form-control " />
但它没有用,并说&#34; Undefined index&#34;。 请为此解决我的问题。 感谢您的帮助。
答案 0 :(得分:1)
首先,不要使用mysql_*
函数。它已被弃用,将从PHP中删除。
您正在使用$_REQUEST['txt[$i]']
,PHP
告诉您有关txt[$i]
索引的真相。它根本不存在。
要访问您的数据,您必须使用$_POST['txt']
。将有数组发送数据。不要忘记过滤用户输入!