-1
유효성 검사를 위해 객체 지향 프로그래밍의 선택 옵션에서 ereg를 만들려고합니다. 선택한 옵션이 ereg의 일부가 아니더라도 항상 true를 반환합니다! 내 수업에서Oreg의 Ereg 선택 옵션
나는 다음과 같은 한 : 내 주요 파일에서
function makeSelect($category, $fieldName){
$a = '<div>'."\n";
$a .= "<select name='$fieldName'>"."\n";
$a .= "<option value='' selected='true' disabled='disabled'>Pick Category</option>\n";
foreach ($category as $value){
$a .= "<option value='$value'>$value</option>"."\n";
}
$a .= "</select>"."\n";
$a .= "</div>"."\n";
return $a;
}
function checkSelect($selectName){
if(ereg('^[Pick]', $selectName)){
$this->messageArray[$selectName] = "<span class='fail'>Please select field</span>";
$this->testArray[$selectName] = false;
}
else {
$this->messageArray[$selectName] = "<span class='ok'>Sweet</span>";
$this->testArray[$selectName] = true;
}
}
내가
$oForm->checkSelect('category');
** 경고 : 이 기능은 PHP 5.3.0부터 사용이 권장되지 않습니다. 이 기능에 의존하는 것은 매우 바람직하지 않습니다. ** –