else if 문
본문
아래 채용시까지 표기가 반응하지 않아요. if문이 잘못된걸까요?
else if(!$notice_time) { //채용시까지 표기
echo '<span style="color:#2884c7;font-size:11px;"> (".채용시까지.")</span>';
}
------------------------------------------
//공지
if ($list[$i]['is_notice'])
echo "<strong>".$list[$i]['subject']."</strong>";
else
// 마감일만 날짜표기
if ($current_time <= $notice_time) {
echo "<span style='color:#2884c7; font-size:11px;'> (~" . substr($list[$i][wr_5],5, 6).")</span>";
}
else if(!$notice_time) { //채용시까지 표기
echo '<span style="color:#2884c7;font-size:11px;"> (".채용시까지.")</span>';
}
if($matching){
$schword = trim(preg_replace("/[0-9]|\-|\|/","", $bd[$matching])); //숫자제거 함수
$sql = " select * from {$tmp_write_table} where {$join_filed} LIKE '%" .$schword ."%' {$sql_add} AND ( date(wr_5) >= date(now()) or wr_5 = '') order by wr_5 desc limit 0, {$rows} "; //wr_num을 wr_5 desc 변경시 모집중 먼저노출
} // AND ( date(wr_5) >= date(now()) or wr_5 = '') 추가시 모집중/채용시까지인것만 노출
else
// 제목
echo "<br><span>" . $list[$i]['ext2'][18]."</span>";
답변 1
f(!$notice_time) { //채용시까지 표기
echo '<span style="color:#2884c7;font-size:11px;"> (".채용시까지.")</span>';
}
이렇게 해 보시구요..
$notice_time 이변수가 미리 정의 돼 있고, 값이 없으면 출력하겠죠.