小编sar*_*bbb的帖子

将$ _POST表示为数组

我注意到,在发布表单时,字段以数组形式出现.

就像我一样

if(isset($_POST['submit'])) {
print_r($_POST);
}
Run Code Online (Sandbox Code Playgroud)

我通常为表单字段做的是以下内容.

让我说我有这样的事情(这就是我通常这样做的方式)

<form method="POST" action="">
<label>First Name: </label>
<input type="text" name="fname">

<label>Last Name: </label>
<input type="text" name="lname">

<label>Phone: </label>
<input type="text" name="phone">

<input type="submit" name="submit" value="submit">
</form>
Run Code Online (Sandbox Code Playgroud)

然后我会(我不包括现场验证,使其看起来很清楚)

if(isset($_POST['submit'])) {

$fname = $_POST['fname'];
$lname = $_POST['lname'];
$phone = $_POST['phone'];

mysql_query("insert into table(fname,lname,phone) values('$fname','$lname','$phone')");

header("Location: gosomewhere.php");

}
Run Code Online (Sandbox Code Playgroud)

由于后期输出是一种数组格式,我怎么能在处理超过100个字段时写这个?

那些大家伙在那里做得怎么样?或者你是怎么做到的?

编辑:最大的秘密是约60场.我建立这个cms,每个表单收集大量数据,以汇总客户的信息.

php

2
推荐指数
1
解决办法
772
查看次数

标签 统计

php ×1