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

글수정 문의드립니다. 채택완료

호딸붐 7년 전 조회 1,832

view.skin.php에서

수정누르면 write.skin으로 넘어가잖아요

 

근데 수정1을 추가로 만들어서 클릭시 wrtie.skin말고

write2.skin 이런식으로 만들어서 기존 글쓰기내용중 일부만 보이게해서 수정하게하는방법없을까요

 

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

답변 1개

수정1이라는 버튼을 클릭할 때 특정 변수를 던져서 그게 있을 경우 write.skin.php 파일에서 보이고 안 보이고 하면 되지 않을까 싶네요.

 

view.skin.php 파일

  • &ext=y" class="btn_b02">글쓰기
  • 위처럼 특정 변수를 넣고

    write.skin.php 파일에서

    수정1 버튼을 클릭하고 들어왔을 경우 보일 내용

    이런 식으로 수정을 하시면 되지 않을까 싶네요.

     

    이렇게 하는 이유 중에 하나가 스킨 파일을 따로 불러오게 하는 건 /bbs/write.php 파일을 수정해야 한다는 겁니다. 그런데 이 파일을 수정할 경우 추후에 그누보드 판올림 때 귀찮아질 수가 있습니다.

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

    답변에 대한 댓글 5개

    호딸붐
    7년 전
    글쓴비회원이 비밀번호 입력후 글쓰기창이 나와서 일부만 보여야되는건데
    지금 계란님께서 해주신대로 해보니 그냥 글쓰기창밖에 안나오네용 ㅠㅠ

    이부분이 이해가안되네용.....
    <?php if ($write_href) { ?><li><a href="<?php echo $write_href ?>&ext=y" class="btn_b02">글쓰기</a></li><?php } ?>
    이런식으로 해야된는게 아닌지..

    <?php if ($update_href) { ?><li class="zero-padding"><a href="<?php echo $update_href ?>&ext=y"" class="btn btn-default">수정1</a></li><?php } ?>




    <?php if($_GET['ext'] == "y") { ?>

    <tr>
    <th><label for="wr_4" >* 상담신청</label></th>
    <td colspan="3">
    <select name="wr_5" style="width:100%; padding-left: 11px; height: 51px;">
    <option value="<span class='wr_5_btn wr_5_1'>견적신청</span>" <?php if($wr_5 =="견적신청") echo "selected=\"selected\""; ?>>견적신청</option>
    <option value="<span class='wr_5_btn wr_5_4'>견적취소</span>" <?php if($wr_5 == "견적취소") echo "selected=\"selected\""; ?>>견적취소 </option>
    <option value="<span class='wr_5_btn wr_5_3'>견적완료</span>" <?php if($wr_5 == "견적완료") echo "selected=\"selected\""; ?>>견적완료</option>
    </select>
    </td>
    </tr>

    <?php } ?>
    왕계란
    7년 전
    <?php if ($update_href) { ?><li><a href="<?php echo $update_href ?>&ext=y" class="btn_b01">수정</a></li><?php } ?>
    제가 글을 제대로 안 본 것 같네요.
    수정 부분에 붙이시는 게 맞습니다.

    /skin/member/basic/password.skin.php 파일, hidden으로 값 넘기는 부분에
    <input type="hidden" name="ext" value="<?php echo $_GET['ext'] ?>"> 추가합니다.
    이렇게 한 후에, write.skin.php 파일에서
    <?php if($_GET['ext'] == "y") { ?> 여기에 GET 대신에 POST로 바꿔 주세요.
    호딸붐
    7년 전
    변동없이..똑같이 글쓰기창이나와요;ㅣ;
    왕계란
    7년 전
    <?php if($_POSTT['ext'] == "y") { ?>
    보여야 할 부분
    <?php } else { ?>
    보이지 말아야 할 부분
    <?php } ?>
    이런 식으로 수정해 보세요.
    호딸붐
    7년 전
    넵 하라는대로 했는데저적용이
    안되네요 ㅠㅠㅠ

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

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

    로그인