나는 그 기능을 가지고 있지만 작동하지 않습니다.무엇이 잘못 되었습니까? PHP 필드 검사 기능
function Checkfields($fields){
$ret = false;
foreach($fields as $field) {
if ($_POST[$field] == "" || !isset($_POST[$field])) {
$ret = true;
}
}
if ($ret) {
$ret = "All fields are required.";
header('Location: ?erro='. $erro);
}
}
와 나는 그런 식으로 사용 UPDATED
Checkfields(array("username","password"));
: 는 이미 변경하려고 :
function Checkfields($fields){
$ret = false;
foreach($fields as $field) {
if ($_POST[$field] == "" || !isset($_POST[$field])) {
$ret = true;
}
}
if ($ret) {
$erro = "All fields are required.";
header('Location: ?erro='. $erro);
}
}
와 아무 반응이 없습니다. 존재하지 않는 요소가 오류
와 $ RET == 진정한
헤더가 표시되는 경우
"작동하지 않음" –
당신은'$ ret = "모든 필드가 필요합니다."; '$ erro = "모든 필드가 필요합니다.";'? – Sean
그냥 아무것도 반환하지, 나는 POST를 비어 리디렉션하지. – Chinchila