질문드려요...!

질문드려요...!

QA

질문드려요...!

본문

06a748a2b9d422ff23c387b1454114f9_1444831756_1456.png
write에서 구인, 배달 같은것을 선택하면

side로 출력하고 싶은데... 어떤 방법으로 할 수 있을까요..?

 

input type=<"checkbox" name="wr_1" value="구인">구인

input type=<"checkbox" name="wr_1" value="배달">배달

-----전 이렇게 작성하고

 

(view.wr_1)으로 불러왔는뎀... 체크된 값 하나밖에 불러오지 못하더라구욤..

그리고 다시 글쓰기 창을 열어보면 체크했던 값은 보이지도 않구요...

 

제대로 만들 수 있는 방법좀 알려주시겠어요..ㅠㅠ

방법좀 알려주시겠어요... 

이 질문에 댓글 쓰기 :

답변 1

checkbox는 같은 이름으로 하실 경우 배열로 넘기셔야 전부 다 받습니다.

쓰기 페이지(write.skin.php)라고 가정하구요,

 

$wr1 = explode("|", $write['wr_1']);

$chkbox = array("구인", "배달", "기타");

foreach($chkbox as $key => $value) {

   $checked = in_array($value, $wr1) ? " checked" : "";

   echo "<input type='checkbox' name='wr_1[]' id='wr_1_".$key."'".$checked.">".$value;

}

 

 

넘어온 값 처리하는 페이지(ex write_update.skin.php);

$wr1 = implode("|", $_POST['wr_1']);

$update = sql_query("UPDATE 게시판 테이블명 SET wr_1 = '".$wr1."' WHERE wr_id = ".$wr_id); 

답변을 작성하시기 전에 로그인 해주세요.
전체 43
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT