루미집사님의 일정관리 글쓰기 내 radio를 checkbox로 바꾸는 방법

루미집사님의 일정관리 글쓰기 내 radio를 checkbox로 바꾸는 방법

QA

루미집사님의 일정관리 글쓰기 내 radio를 checkbox로 바꾸는 방법

답변 2

본문

적용스킨https://sir.kr/g5_skin/26396?sfl=wr_subject%7C%7Cwr_content&stx=%EB%A3%A8%EB%AF%B8

적용사이트http://106.250.179.210/bbs/board.php?bo_table=booking

수정스킨 : URL

 

현재 루미집사님의 차량예약게시판을 수정하여 저에게 필요한 페이지를 만들고자 합니다.

다른건 대부분 수정 할 수 있는데 글쓰기 내 "예약시간"을 Radio 에서 다중 선택이 되도록 Checkbox로 바꾸고자 합니다.

 

1794814930_1675148961.2175.png

 

 

관련 된 소스를 Radio에서 checkbox로 강제로 변경하면 체크박스로 변경은 되는데 radio일때처럼 적용은 안되고 아래 사진처럼 array로 적용이 됩니다.

 

1794814930_1675150321.4329.png

 

 

차량예약으로 예약시간을 다중으로 하고 싶은데 혹시 해결방법 아시는분 계실까요

 

 

 

이 질문에 댓글 쓰기 :

답변 2

이런식으로 하면 될거에요...

게시판에 맞게 수정하시면 되요

 

write.skin.php

<label><input type="checkbox" name="wr_1" value="<?php echo $wr_1?>" <?if($wr_1):?> checked<?endif;?>>시간</label>

 

write_update.skin.php

$wr_1 = "$wr_1";
$sql1 = " update $write_table set wr_1 = '$wr_1' where wr_id = '$wr_id' ";
sql_query($sql1);

아래에서 샘플과 같이 disabled 가 있으면 선택이 되지 않습니다. 
참고하세요.

 

<input type="radio" name="wr_2_0" id="wr_2_0" class="wr_2 hand" value="08:00" disabled>

<label for="wr_2_0" style="cursor:pointer;color:red">08:00</label>

 

<input type="radio" name="wr_2_1" id="wr_2_1" class="wr_2 hand" value="09:00">

<label for="wr_2_1" style="cursor:pointer;color:red">08:00</label>

 

write.skin.php 에서 위와 같이 쭉 변경하고 

write.update.skin.php 에서 

$wr_2 = $wr_2_0."|".$wr_2_1......;  이렇게 쭉 넣고

view.skin.php 에서

$wr_2 = explode("|", $view['wr_2']); 이렇게 하고 

$wr_2[0]

$wr_2[1]

$wr_2[2] .....

기본적인 구조는 이런식으로 해서 하면 됩니다.

 

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 19
© SIRSOFT
현재 페이지 제일 처음으로