채택완료

합계의 30%를 자동 기입하게 할 수 있나요?

2018-06-04 (월) 22:06:38 2,032

안녕하세요.

보드게시판을 하나 만드는 중인데요.

아래는 write.skin.php 내용입니다.

                <tr>
            <th scope="row">
            <label for="wr_9">합계</label></th>
           <td>
                    <input type="text" name="wr_9" value="<?php echo $wr_9 ?>" id="wr_9"  class="frm_input " size="20" maxlength="255">
                </div>
            </td>
        </tr>    
                <tr>
            <th scope="row">
            <label for="wr_10">이자</label></th>
           <td>
                    <input type="text" name="wr_10" value="<?php echo $wr_10 ?>" id="wr_10"  class="frm_input " size="20" maxlength="255">
                </div>
            </td>
        </tr>

아래는 view.skin.php 내용입니다.

                    합 계 : <? echo $view[wr_9]?>  원<br><br>
                    수수료 : <? echo $view[wr_10]?>  원<br><br>

------------------------------------------------------------------------------------------------

글쓰기 버튼 눌러서 합계에 금액을 적으면

수수료는 합계금액의 총 10%라고 가정할 때

수수료를 자동으로 입력하게 해줄 수 있는 함수가 있을까요?

어떻게 구현을 해야 할지 막막하네요 ㅠㅠ 도움 부탁드립니다.

|

답변 4개 / 댓글 5개

채택된 답변
+20 포인트
2018-06-05 (화) 09:43:52

스킨마다 다르게 적용되는 거고요
필요한 부분만 넣으시면 됩니다.

나머지는 다 빼시면 됩니다.

<?php 
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 
$wr_10 = round($wr_9 * 0.3); 
?>

답변에 대한 댓글 1개

2018-06-05 (화) 10:28:01
감사합니다. 불꽃님 사랑해요^^
2018-06-05 (화) 11:12:44

답변이 맘에 드시면 채택을 ㅋㅋ
좋은하루 보내세요~~

답변에 대한 댓글 1개

2018-06-05 (화) 13:15:33
ㅎㅎ깜빡헀네요. 감사합니다
2018-06-04 (월) 23:36:18

write_update.head.skin.php 파일에 넣어야 맞을것 같습니다.

스킨 폴더에 위파일명으로 파일 만들고
$wr_10 = round($wr_9 * 0.3);

위에 줄 하나 넣어주시면 될것 같습니다.

답변에 대한 댓글 2개

2018-06-05 (화) 00:02:06
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

$boset['write_skin'] = (isset($boset['write_skin']) && $boset['write_skin']) ? $boset['write_skin'] : 'basic';
$write_skin_url = $board_skin_url.'/write/'.$boset['write_skin'];
$write_skin_path = $board_skin_path.'/write/'.$boset['write_skin'];
$wr_10 = round($wr_9 * 0.3);

// 간단쓰기 제목처리
if($w == '' && isset($is_subject) && $is_subject) {
$wr_subject = apms_cut_text($wr_content, 30); // 글내용 30자 자르기
}

@include_once($write_skin_path.'/write_update.head.skin.php');
?>
2018-06-05 (화) 00:02:56
Basic Board 게시판의 write_update.head.skin.php 을 가져와서 아래에 추가하니까 작동은 잘되는데요.

현재 제가 만들고있는 게시판은 basic board 게시판과 다른 게시판 종류인데...
작동 잘되면 그냥 쓰면 되는건가요?

소스 봐주시면 대단히 감사하겠습니다^^
2018-06-04 (월) 23:03:53

글쓰기때 30%를 넣는 소스를 만드셔야할거 같으신데요.

스킨에 write_update.tail.skin.php 추가하시고 해당에서 합계의 30%를 넣는 소스를 구현하시면될거 같습니다. 함수 자체는 없습니다.

답변에 대한 댓글 1개

2018-06-05 (화) 00:03:16
감사합니다^^ 도움많이되었습니다.

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