글수정 문의드립니다.

글수정 문의드립니다.

QA

글수정 문의드립니다.

본문

view.skin.php에서

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

 

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

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

 

이 질문에 댓글 쓰기 :

답변 1

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

 

view.skin.php 파일

<?php if ($write_href) { ?><li><a href="<?php echo $write_href ?>&ext=y" class="btn_b02">글쓰기</a></li><?php } ?>

위처럼 특정 변수를 넣고

write.skin.php 파일에서

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

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

<?php } ?>

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

 

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

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

이부분이 이해가안되네용.....
<?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 } ?>

<?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로 바꿔 주세요.

답변을 작성하시기 전에 로그인 해주세요.
전체 245
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT