我注意到,在发布表单时,字段以数组形式出现.
就像我一样
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 ×1