다충체크박스 (여분필드사용) 리스트에서 if문구현방법, 채택완료
고수분들께 여쭙니다,
그누스터디 여분필드 다중체크박스 참조 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 답변참조
질문내용 다중체크박스 여러개선택 리설트에 여러개 출력은 됩니다,
저기에서 출력된 결과에 원하는 결과가 있을시 즉,
만약 옵션1에 수박 딸기 참외중,
수박이 있으면 수박만 나오게,
echo "수박은 품절입니다";
} else if ($list[$i]['wr_1']==참외) {
echo "참외 는 할인됩니다 " ;
} else{
}
?>
----------------------
, 여러개 결과나오니 같지않으니 수박 딸기 참외니,
조건식 결과에 여러개 결과에 각각 다른조건으로 다시 분기하려면,
구성식을 어떻게 해야하나요?
(여분필드 다중체크박스로 구현 방법)
답변 2개
$wr_1 = explode(",",$list[$i]['wr_1']);
구분자 배열을 처리해서
if(in_array("수박", $wr_1)){
echo "수박은 품절입니다.";
}
이런식으로 배열에 포함되는 기준을 체크해서 처리해 주시면 되십니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
저렇게해서 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 : 체크박스 목록 그대로 출력 (선택한 항목은 체크된 채로 출력됩니다.)
https://gnustudy.com/data/editor/1810/317bade3e381699d810c5d83dad93d5f_1538348329_2422.png" title="317bade3e381699d810c5d83dad93d5f_1538348329_2422.png" width="281" />
방법2 : 항목명만 출력
https://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" />
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
채택드립니다