每当我提交表单时,它都会将“Good”返回“GoodGoodGood”三倍,我正在尝试找出原因。我所知道的唯一一件事就是它必须对数组做一些事情。
check.php 检查所有 3 个输入是否都为空,如果一切正常,则回显“好”。
class Check {
public function mty() {
global $required;
global $field;
foreach($required as $field) {
if (empty($_POST[$field])) {
//Code...
} else {
echo "Good";
}
}
}
}
submit.php
$check = new Check;
//Gets names of inputs
$required = array('name', 'price', 'id');
if(isset($_POST['submit'])) {
$check->mty();
}
我是 OOP 的新手,只想找到解决问题的方法。这段代码有什么我可以改进的地方吗?
ibeautiful
慕田峪4524236