学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
 13 12
发新话题
打印

[求助]如何获得表单里的全部内容?

[求助]如何获得表单里的全部内容?

PHP如何获得一个表单提交的所有内容啊?
比如:

<form>
<input name="a" type="text">
<input name="b" type="text">
<input name="c" type="text">
…………
<input name="n" type="text">
</form>

n不知道是什么,个数也是不知道的
要怎样得到这个表单提交的所有内容啊?

谢谢

TOP

用一个循环不就行了,呵呵
for(i=0;i<n;i++){
request("n")
}
营口小猪 http://bbs.ykwin.com

TOP

但是这个N是多少呢?又如何获取每个字段的值呢?
相信自己可以的!!! http://www.2003zy.com

TOP

LZ,个数都不知道怎么去做呀,呵呵
营口小猪 http://bbs.ykwin.com

TOP

你这个form 写的不大对吧。如果你用的是php,那么你那个form 还得有个action="something", 此外还得有个确认按钮
代码基本上是这样的:
<?php
if(!IsSet($_POST['Submit']) || $_POST['Submit'] != 'ok')
{
$_POST['a'] = "";
$_POST['b'] = "";
$_POST['c'] = "";
$_POST['d'] = "";
}
else
{
//do something with these input, for example
echo $_POST['a'];
echo $_POST['b'];
echo $_POST['c'];
echo $_POST['d'];
}
?>
<body>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
<input type="text" size=5 name="a" value="<?php echo $_POST['a']; ?>"><br>
<input type="text" size=5 name="b" value="<?php echo $_POST['b']; ?>"><br>
<input type="text" size=5 name="c" value="<?php echo $_POST['c']; ?>"><br>
<input type="text" size=5 name="d" value="<?php echo $_POST['d']; ?>"><br>
<input type="submit" name="Submit" value="ok">
</form>
</body>

你自己看看,不知道对不对。
自由,民主,平等,博爱,进步.

TOP

程序本身是没有错的,
但是不合我的需求
谢谢

相信自己可以的!!! http://www.2003zy.com

TOP

哦,那我也看看他人的高见。如果你有了解答,也请你把解答的代码在这里贴一下。

此外,我也有一个问题,在php 中是不是对于任何form 都需要一个确认按钮(submit). 我对这个submit 按钮非常讨厌,有没有可能去除那个submit 按钮的方案?
自由,民主,平等,博爱,进步.

TOP

回楼主的
foreach ($_POST as $key=>$value) {
echo "$key=>$value<br>\n";
}

回Kai的
Form1.submit();

TOP

楼上的YEAK!

TOP

rainic,
对于像楼主这样的以textfield 为主的form 是免不了那个submit 按钮的,是不是?
而对于dropdown box 就可以免掉那个讨厌的submit 按钮了,你说我说的对不对?
自由,民主,平等,博爱,进步.

TOP

 13 12
发新话题