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

write.skin.php 글쓰기 에서 타게시판 연동관연 채택완료

Chriskim0907 5년 전 조회 2,020

글쓰기에서 타게시판 제목을 가져와 select 의 옵션들로 나열해서 제목들을 선택할수있도록 해두었습니다.

 

', 0);

global $is_member; global $member;

$nick = $member['mb_nick']; $mb_level = $member['mb_level']; $query = sql_query("SELECT wr_subject, wr_id FROM g5_write_ji ORDER BY wr_id DESC"); ?>

 

상단의 빨간부분 추가후

                   

        

 

위와같이 넣었습니다. 

여기서 질문은 디비가져오는것보시면 wr_id 도 같이 자져오고싶은데요. 문제는 

wr_subject 부분을 글쓰기에서 wr_7 로 저장되면서 wr_8 로 wr_id 를 저장하고싶습니다.

wr_subject  중 하나를 선택하면 그에 해당하는 wr_id 가 wr_8로 자동 저장되는것이죠..

머리를 짜도 제가 아직서툴러서 잘모르겠네요.. 

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

답변 2개

채택된 답변
+20 포인트
Dessi
5년 전

제가 스크립트는 아직 부족해서 제목만 뽑아서 옵션으로 돌리시려는게 맞으시다면 이렇게 해보세요.

 

이경우 스크립트는 안쓰셔도 될겁니다.

 

그리고 글쓰기할때만 적용입니다. 글 수정시에는 셀렉트 박스 선택 안하고 hidden에 저장..

 

write.skin.php 에서

</p>

<p><?php

$sql = "SELECT wr_subject, wr_id FROM g5_write_ji ORDER BY wr_id DESC";

$query = sql_query($sql);

$ji_option = "";

while ( $row = sql_fetch_array($query) ){

    $ji_option .= "<option value='".$row['wr_subject']."||".$row['wr_id']."'>".$row['wr_subject']."</option>";

} #END while</p>

<p>?></p>

<p> </p>

<p><?php if($w=='') { ?>

<select name='wr78'  id='wr78'  class="op_s1" style="float: left"></p>

<p><option value=''>업체선택</option>

<?php echo $ji_option; ?>

</select></p>

<p><?php }else{ ?></p>

<p><!-- 글 수정시 wr_7 과 wr_8 보존 --></p>

<p><input type='hidden' name ='wr_7' value=<?php echo $write['wr_7'] ?>> </p>

<p><input type='hidden' name ='wr_8' value=<?php echo $write['wr_8'] ?>> </p>

<p><?php } ?></p>

<p>

write_update.skin.php 에서

</p>

<p><?php

if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가</p>

<p> </p>

<p>if($w == ''){

$test = explode("||",$_POST['wr78']);

$wr_7 = $test[0];

$wr_8 = $test[1];

$sql = " update $write_table

            set wr_7 = '$wr_7',

                 wr_8 = '$wr_8'

          where wr_id = '$wr_id' ";

sql_query($sql);

}</p>

<p>?></p>

<p>

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

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

진서기
5년 전

제가 하는 방식으로 설명드리면 

제목 선택용

 

이런식으로 하면 제목 선택용 select 및 option이 생성됩니다.

 

간단하게 jquery #select_subject change 이벤트가 있으면 wr_7에 제목을 넣어주고 wr_8에는

jquery data 값을 읽어와서 wr_8에 data-wr_id 값을 넣어주면 될듯 합니다.

https://snowple.tistory.com/379">https://snowple.tistory.com/379

https://dololak.tistory.com/576">https://dololak.tistory.com/576

참고해 보세요.

 

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

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

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

로그인