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

질문드려요...! 채택완료

10년 전 조회 2,623


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

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

 

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

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

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

 

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

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

 

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

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

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

답변 1개

채택된 답변
+20 포인트

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

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

 

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

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

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

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

   echo "".$value;

}

 

 

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

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

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

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

답변에 대한 댓글 2개

감사합니다... 그런데 넘어온 값 처리하는 페이지가 이해가 안되네요.. 저는 어디에 써야할지... 모르겠어요..ㅠㅠ
배열로 넘겼으니 그걸 저장해 줘야 하겠지요.
파이프 라인(|)으로 연결해서 wr_1이라는 칼럼에 저장하는 겁니다.

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

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

로그인

전체 질문 목록

🐛 버그신고