묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
이 if문 맞는건지좀 봐주세여 ;;
2003.01.12 10:49
if ($name=$subject=$contens) {
$condition="name like '%$keyword%' or subject like '%$keyword%' or contens like '%$keyword%'";
} else if ($name=$subject) {
$condition="name like '%$keyword%' or subject like '%$keyword%'";
} else if ($name=$contens) {
$condition="name like '%$keyword%' or contens like '%$keyword%'";
} else if ($subject=$contens) {
$condition="subject like '%$keyword%'+ '+ ' or contens like '%$keyword%'";
} else if ($name==on) {
$condition="name like '%$keyword%'";
} else if ($subject==on) {
$condition="subject like '%$keyword%'";
} else if ($contens==on) {
$condition="contens like '%$keyword%'";
}
아까부터 봐도 오타는 아닌거 같은데..
if문 제외하고 첫번째 else if문하고 4, 5번쨰 else if 문이 자꾸 오류가 나서여..
혹시 이렇게 쓰면 안되는건가여?
$condition="name like '%$keyword%' or subject like '%$keyword%' or contens like '%$keyword%'";
} else if ($name=$subject) {
$condition="name like '%$keyword%' or subject like '%$keyword%'";
} else if ($name=$contens) {
$condition="name like '%$keyword%' or contens like '%$keyword%'";
} else if ($subject=$contens) {
$condition="subject like '%$keyword%'+ '+ ' or contens like '%$keyword%'";
} else if ($name==on) {
$condition="name like '%$keyword%'";
} else if ($subject==on) {
$condition="subject like '%$keyword%'";
} else if ($contens==on) {
$condition="contens like '%$keyword%'";
}
아까부터 봐도 오타는 아닌거 같은데..
if문 제외하고 첫번째 else if문하고 4, 5번쨰 else if 문이 자꾸 오류가 나서여..
혹시 이렇게 쓰면 안되는건가여?
댓글 6
-
뒹굴리스트
2003.01.12 11:19
= 하나 있는것들을 == 로 바꿔주세요 -
뒹굴리스트
2003.01.12 11:19
if 조건문에서요 -
튀는아이
2003.01.12 11:27
바꾸면 아예 오류가 나버려요 ;; -
이호한
2003.01.12 11:36
=는 대입연산자입니다. 일단 조건문에 =를 사용하신 이유를 모르겠군요. ==를 사용해야 비교연산이 가능합니다.
그리고 첫번째 if문에서 조건이 성립되지 않죠?
($name==$subject && $name==$contents)일테고
마지막 세개의 if문도 문자열인데 "가 빠져있군요.
($name=="on") -
튀는아이
2003.01.12 11:43
댄답.. 정말 감사해여^^
군데 저기 &&이 무슨 뜻이에여? -
보거
2003.01.12 16:07
&&는 이 표시의 앞 뒤의 조건이 다 맞아야 합니다.
||는 표시의 앞 뒤 조건 중 하나만 맞아도 되죠 - _-/