php里post为什么只能获取最后一次输入的内容

<html>

<head>

</head>

<body>

<form method="post" action="http://localhost/2.php">

id:<input type="text" name="id[]" value=""/>

num:<input type="text" name="num[]" value=""/>

<input type="submit" value="提交"/>

</form>

</body>

</html>


我想获得每次从表单里输入的内容应该怎么写???

1149034437
浏览 1548回答 2
2回答

我就是伸手党

把中括号去掉

wldraa

正好你提的两个问题都看到了,顺便一起说了吧。name = id ,然后你在后面加了一对中括号[],中括号表示把 id 当做一个数组来传,可以有好多个 name=id[],所以后端那里echo 出来了一个 array,(echo 是不能打印array的,你可以试试print_r()),然后按你这个情况来看,你只有一个 id ,所以把 [] 去掉应该就可以了
打开App,查看更多内容
随时随地看视频慕课网APP