怎样可以用php的数组来记录form里面submit的数据
具体来说就是我在form里面submit了一个数据,然后用php定义了一个数组,怎么样可以做到我submit一个数据,数组记录第一个值,submit第二次,数组记录第二个...
具体来说就是我在form里面submit了一个数据,然后用php定义了一个数组,怎么样可以做到我submit一个数据,数组记录第一个值,submit第二次,数组记录第二个值。求大神解答!!!
<form action="output.php" method="post">
Name:
<input type="text" name="name_data" /><br/><br/>
Monday:
<input type="number" name="Monday_data" min="0" /><br/>
Tuesday:
<input type="number" name="Tuesday_data" min="0" /><br/>
Wednesday:
<input type="number" name="Wednesday_data" min="0" /><br/>
Thursday:
<input type="number" name="Thursday_data" min="0" /><br/>
Friday:
<input type="number" name="Friday_data" min="0" /><br/>
<input type="submit" name="submit">
</form>
<a href="list.php" target="_blank">calculate</a>
<?php
$name=array()
接下去就不会做了。。。我想用数组接收submit的值,怎么可以我的数组一个一个接收submit的值呢? 展开
<form action="output.php" method="post">
Name:
<input type="text" name="name_data" /><br/><br/>
Monday:
<input type="number" name="Monday_data" min="0" /><br/>
Tuesday:
<input type="number" name="Tuesday_data" min="0" /><br/>
Wednesday:
<input type="number" name="Wednesday_data" min="0" /><br/>
Thursday:
<input type="number" name="Thursday_data" min="0" /><br/>
Friday:
<input type="number" name="Friday_data" min="0" /><br/>
<input type="submit" name="submit">
</form>
<a href="list.php" target="_blank">calculate</a>
<?php
$name=array()
接下去就不会做了。。。我想用数组接收submit的值,怎么可以我的数组一个一个接收submit的值呢? 展开
3个回答
展开全部
你的output.php直接可以用$_POST来获取
<?php
$arr [] = $_POST;
var_dump($arr);//等你提交完N次之后
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$_POST本身就是一个数组
你提交按钮后
可以用
print_r( $_POST);
看看会输出什么
你提交按钮后
可以用
print_r( $_POST);
看看会输出什么
追问
不明白。。。
继续求救大神。
比如说我定义了
$name=array()
$name=$_POST["name_data"]
是这样的吗?
追答
$_POST本身就是以数组形式存在的
你表单提交了多少个表单元素(具有name属性的表单元素)
那$_POST就有多少元素
但有一点是:$_POST是临时性的,你提交表单有,没提交表单就没有,你离开当前页面$_POST数据即时消失,直到你下次提交表单
$_POST本身就是数组,你再定义一个数组,画蛇添足!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
form表单中的 method=“post或者是get” 你在action的那个php文件里面 对应的 print_r($_POST);和(print_r($_GET)) ;还有个 $_REQUEST (PS:这个单词我不知道拼写对了没有) 表单提交过去的数据在这三个数组里面 然后你想怎么整就怎么整 你开始学吧? 在耐心学一会 这个基础的东西 你学的教程上肯定有的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询