테스트 사이트 - 개발 중인 베타 버전입니다

다충체크박스 (여분필드사용) 리스트에서 if문구현방법, 채택완료

kinsi 3년 전 조회 2,044

고수분들께 여쭙니다,

그누스터디 여분필드 다중체크박스 참조 https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=151&sfl=wr_subject%7C%7Cwr_content&stx=%EC%B2%B4%ED%81%AC%EB%B0%95%EC%8A%A4&sop=and

옵션1: 수박  딸기 참외

옵션1 :

----------------------------  그누보드 QA 답변참조 

https://sir.kr/qa/476416?stx=if%EB%AC%B8&sst=wr_num&sop=and&unanswered=0&unadopted=0&adopted=0&s_tag=

  질문내용 다중체크박스 여러개선택 리설트에   여러개 출력은 됩니다,

 

 

 저기에서 출력된 결과에 원하는 결과가 있을시 즉,

   만약 옵션1에 수박 딸기 참외중,

 수박이 있으면  수박만 나오게,

echo "수박은 품절입니다";

} else if ($list[$i]['wr_1']==참외) {

echo "참외 는 할인됩니다 " ;

} else{

 

}

?>

 

----------------------

, 여러개 결과나오니 같지않으니  수박 딸기 참외니,

조건식 결과에 여러개 결과에 각각 다른조건으로 다시 분기하려면,

구성식을 어떻게 해야하나요?

 

(여분필드 다중체크박스로 구현 방법)

 

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
플라이
3년 전

$wr_1 = explode(",",$list[$i]['wr_1']);

구분자 배열을 처리해서

 

if(in_array("수박", $wr_1)){

  echo "수박은 품절입니다.";

}

 

이런식으로 배열에 포함되는 기준을 체크해서 처리해 주시면 되십니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

k
kinsi
3년 전
수식은 다르게 구성햇는데,,결국 ,,,in_array ,,, 힌트삼아서 해결햇습니다,
채택드립니다

댓글을 작성하려면 로그인이 필요합니다.

k
3년 전

저렇게해서 echo 불러와지지 않습니다,깨저버려요,,'

뷰스킨도 마찮가지고,

 

그누스터디에 두가지 방법이 있는데

( 좀 더 간결한 방법이 추가되었습니다.

http://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=177" rel="nofollow">http://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=177 )

저방법이  array 만 뜨고 뷰페이지으 체크박스 선택 내용이 나오질않아,

종전방법사용했고, 하단처럼 분기됩니다

 상단 방법을

> 사과/    

 

안내 주신거같아요,

현재구현된것은 하단 방법입니다,

 

 

 

 

 

1. write.skin.php

 

쉼표( , ) 를 기준으로 쪼개는 방식입니다. 항목명에 ( , ) 를 절대 넣으면 안 됩니다.

 

옵션1 : > 사과

2. write_update.skin.php

 

쉼표를 포함해서 하나로 합친 후 해당 필드에 다시 넣는 내용입니다.

 

 

 

3. view.skin.php

 

 

 

 

 

 

 

방법 1 : 체크박스 목록 그대로 출력 (선택한 항목은 체크된 채로 출력됩니다.)

 

317bade3e381699d810c5d83dad93d5f_1538348329_2422.pnghttps://gnustudy.com/data/editor/1810/317bade3e381699d810c5d83dad93d5f_1538348329_2422.png" title="317bade3e381699d810c5d83dad93d5f_1538348329_2422.png" width="281" /> 

 

 

방법2 : 항목명만 출력

 

317bade3e381699d810c5d83dad93d5f_1538348345_3407.pnghttps://gnustudy.com/data/editor/1810/317bade3e381699d810c5d83dad93d5f_1538348345_3407.png" title="317bade3e381699d810c5d83dad93d5f_1538348345_3407.png" width="145" /> 

 

옵션1 : 옵션2 :

 

 

기타 : ul li 로 나열하는 방법

 

'.$option1_list.''; } ?>

https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=151" />

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인