체크여부에 따라 노출or미노출 채택완료
white.skin.php에서 노출or미노출(wr_3)체크여부에 따라
view.skin.php에서 단지명(ext6_09)이 노출or미노출되게 도움을 받아서 만들었습니다.
아래가 그 소스입니다.
여기서 노출일 경우에는 수정을 눌렀을때 단지명에 입력했던 값이 남아있는데~
미노출로 설정하고 다시 수정을 누르면 단지명에 입력했던 값이 사라집니다 ㅜㅜ
미노출로 했을때도 수정을 눌렀을때 값이 남아있으려면 어떻게 해야하나요//
동/호
/>노출
/>미노출
답글-----------------------------
document.fwrite.ext6_09.disabled = true; 가 적용돼서
해당필드를 비활성화시키므로~
값이 저장되지 않습니다~ 비노출처리를 단지명삭제로 처리한것입니다
onClick='show2();' 는 빼시고
저장된 wr_3값을 이용해서 view.skin.php 에서 노출/비노출처리하는 방식으로 변경해 주는게 좋습니다
이런 답글을 받았는데~
제가 초보라서 ㅠㅠ
white.skin.php 에서 onClick='show2();' 만 지우면 되는건가요~?
그리고 저장된값을 view.skin.php 에서 노출/미노출 처리하려면 어떻게 해야하는건가요?
view.skin.php 의 동, 호 값입니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 4개
채택된 답변
+20 포인트
11년 전
컬럼명 wr_3이 노출 / 미노출 여부를 저장한다는 가정하에
$board = mysql_fetch어쩌고 (); 로 데이터베이스를 읽어온 후에
if($board['wr_3'] == 0)
{
// 노출
}
else
{
// 미노출
}
이런식으로 처리해주면 되겠지요
write 시, wr_3 라디오버튼의 value값을 노출 시 0, 미노출 시 1로 주구요
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
11년 전
disabled의 값을 true로 주게되면 submit으로 전송할 때 데이터가 넘어가지 않습니다.
즉, disabled의 값이 false일때는 데이터가 넘어가지만, disabled가 true일 경우 ext6_09의 데이터가 전송되지 않는다는 것이고, 데이터가 전송되지 않기 때문에 단지 정보가 DB에 저장이 안되게 됩니다.
(실제로는 단지 정보를 출력하지만 DB에 저장이 안되있기 때문에 공백으로 출력)
따라서 글 작성 시 JavaScript로 disabled의 값을 설정하지 마시고 노출 / 미노출의 라디오 버튼의 Value를 DB 컬럼에 저장하고, DB에 저장된 노출 / 미노출 데이터를 통해 출력을 하냐 안하냐를 결정하시면 될 것 같습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
퇴근후밥상
11년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택
DB컬럼에 저장하고, DB에 저장된 노출/미노출 데이터를 통해 출력을 하냐 안하냐를 결정하시면 될것같습니다.
> 이방법을 모르겠습니다.ㅠㅠ DB저장을 하고 저장된 DB를 노출하고 등등.. 방법을 몰라서 ㅠㅠ 소스를
어떻게 수정해야 하는지 알려주실수 잇나요//
white.skin.php
<input class='field' style="width:20%;" name=ext6_09 itemname="단지명" value="<?=$ext6_09?>">동/호
<input type=radio required name="wr_3" onClick='show1();' value="노출" <? if($write[wr_3] == "노출") echo "checked"; ?> />노출
<input type=radio name="wr_3" onClick='show2();' value="미노출" <? if($write[wr_3] == "미노출") echo "checked"; ?> />미노출
-------------------
view.skin.php
<tr><td height=23 ><img src="<?=$board_skin_path?>/img/spot.gif" border="0" width="10" height="9"> <b>건축년도 :</b> <?=$ext2_09?></td></tr>