답변 5개
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변으로 올리신 파일은 인쇄.php인거죠?
$bungiValue = $_REQUEST["bungi"]; //선택.php에서 전달한 bungi 파라메터를 $bungiValue에 받는다.
==> ["bungi"] 쌍따음표 사이에 분기를 전달해주는 파라메터의 이름을 입력해주세요.
$("#분기선택").val( "" ); // 인쇄.php의 분기 셀렉트 창을 자동으로 선택되게 한다.
==> 위에 올려준 소스상에 바나나, 사과, 파인애플을 넣어두신 곳이 분기가 표시하는 곳이라고 가정할때
==> 위 코딩은 아래와 같이 바뀌어야 합니다.
1. select 태그에 id값 추가
2. id값을 이용해 값을 지정
3. 위 코딩을 select 태그 아래로 위치 변경
4. 아래와 같이 수정 (id값을 #뒤에 써야 함에 주의)
</p>
<p><div class="h" style="font-size: 36px; text-align: center"><span class="qw">동료상담 대장(<strong style="text-align: center; font-size: 36px;"><strong style="text-align: center; font-size: 36px;"></p>
<p> <select name="bungi" id="bungi">
<option value="바나나">바나나</option>
<option value="사과">사과</option>
<option value="파인애플" selected="selected">파인애플</option>
</select></p>
<p></strong></strong>)</span></div></p>
<p><script></p>
<p> $("#bungi").val( "<?php echo $bungiValue; ?>" );</p>
<p></script></p>
<p>
답변에 대한 댓글 2개
점심시간이니 식사 하시면서 머리를 식힌 다음.
다시 한 번 천천히 살펴보시면 해결이 될거에요.
수고하세요.
댓글을 작성하려면 로그인이 필요합니다.
// 게시물 번호 1번부터 시작 $notice_count = 0; if ($board['bo_notice']) $notice_count = $board_notice_count; if ($notice_count) $list_num = (($page - 1) * $list_page_rows - $notice_count) + 1; else $list_num = ($page - 1) * ($list_page_rows - $notice_count) + 1;
// 선택옵션으로 인해 셀합치기가 가변적으로 변함 $colspan = 5;
if ($is_checkbox) $colspan++; if ($is_good) $colspan++; if ($is_nogood) $colspan++;
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0);
add_stylesheet('https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">', 0);
include('tagCol.php');
if($sfl==$tagCol){ $tag = $stx; $stx =''; }
?>
if($list[$i][$tagCol]){
$tags = explode(',',$list[$i][$tagCol]);
for($k=0; $k
href="board.php?bo_table==$bo_table?>&sfl==$tagCol?>&stx==$tags[$k]?>">=$tags[$k]?> } } ?>
되지 않습니다 ㅠㅠ 죄송해요 아무리 찾아봐도 해결이 되지않습니다 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
편의상
분기를 선택하는 화면을 "선택.php"이라 하고
인쇄 화면에 뜬 화면을 "인쇄.php"라고 하겠습니다.
선택.php에서 인쇄.php로 어떤 방식으로 전달하느냐에 따라 차이가 있을텐데요. 관리자 화면이고, 이쁘지 않아도 되는, 기능적으로 충실한 화면이면 되기때문에
아마도 iframe에 인쇄.php가 숨겨져있고,
그곳에 인쇄 화면처럼 HTML을 구성한 후 print()함수를 호출하는 방식일거라고 추측이 됩니다.
틀림없이 선택.php에서 선택한 Select값(분기값)은 전달이 되었을거구요.
전달되었으니 분기에 맞는 리스트가 나타나고 있는겁니다.
이걸 전제로 설명을 드리자면,
</p>
<p>// 인쇄.php</p>
<p><?php</p>
<p>$bungiValue = $_REQUEST["bungi"]; //선택.php에서 전달한 bungi 파라메터를 $bungiValue에 받는다.</p>
<p>?></p>
<p><script></p>
<p> $("#분기선택").val( "<?php echo $bungiValue; ?>" ); // 인쇄.php의 분기 셀렉트 창을 자동으로 선택되게 한다.</p>
<p></script></p>
<p>
이와 같은 방식이 될 것입니다.
그런데요... 일반적으로 인쇄화면에서는 Select를 띄우지 않고,
전달받은 값이 있기때문에 바로 "[1분기] 2020년 1월" 이라고 텍스트를 출력하는게 일반적이죠.
그리고 다음 질문 주실때는, 일부 소스라도 올려주셔야 더욱 좋은 답변을 받으실 수 있답니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
