作者LaPass (LaPass)
看板PHP
标题Re: [请益] 用POST传递的array的值永远是最後一项..
时间Tue Aug 21 20:02:47 2012
※ 引述《BoxsterX ()》之铭言:
: name後面有括号 用 print_R($_POST) 接收会变成print出所有我在DB里的东西
因为php在名称後面加[]代表他是阵列
请用阵列的方式去收
: name後面没括号
: 用'<input type="hidden" name="re_snapshotTag"value='.$line["snapshotTag"].'>
: 接收:echo $_POST["re_snapshotTag"]; 在单一input是可以正确的print出我在
: button上的值
: 但用了多个input会回到我最一开的问题他只会print出array最後的值
同样的名称的input,会自动将旧的同名input给盖过去
: 所以我想请问能不能用一个button送出多个值并print出正确的值
可以,方法很多
看你想用PHP或是javascript去处理都行
上面已经有一种「name後面加[]」的答案了
如果看不懂答案就代表该去翻翻PHP的手册了
http://www.php.net/manual/zh/language.types.array.php
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.38.80.76