所以我创建了一个HTML表单,它将数据存储在数据库中,稍后我将它们存储起来,今天我想让它更先进。HTML表单提交按钮检查
所以我有一个看起来像这样的形式(不登录,只是举例)
<form method="post" action="process.php" autocomplete="off">
Name: <input type="text" name="name"/>
Surname: <input type="text" name="surname" />
Phone: <input type="text" name="phone" />
<input type="submit" />
在process.php它存储在数据库中的数据,以便以后我可以使用它们。 我想这样做,如果它们中的一个或多个是空的,当您按下提交按钮时,它会显示错误,如“必须填写所有字段”,但是如果您已经完成了所有操作,它只会提交数据并将其存储在数据库中。
我想我可以用这样的代码
<?php
$required = array('name', 'surname', 'phone');
$error = false;
foreach($required as $field) {
if (empty($_POST[$field])) {
$error = true;
}
}
if ($error) {
write and error message and don't react to submit
} else {
if everything is done, allow to submit
}
?>
我怎样才能使它发挥作用让,你不能按提交,而你还没有完成所有的领域?
谢谢!
尊敬的汤姆斯simpal放在 –