채택완료

게시판에 핸드폰으로 인증받은 번호....

2017-11-09 (목) 11:39:07 3,065

일반게시판에 핸드폰으로 인증받은 번호가 글쓸때 자동으로 나오게 만들었는데요....

관리자는 수정할수있게 하려는데 아래와같이 했더니 수정이 안되는데 어떡해해야하는 알려주시면 

감사하겠습니다...

write.skin.php

  <?php
if ($is_admin == 'super' || $is_auth) { 
$mb_hp = "";
} else {
$mb_hp = $member[mb_hp];
}
?>

        <tr>

            <th scope="row"><label for="mb_hp">핸드폰<strong class="sound_only">필수</strong></label></th>

            <td><input type="text" name="mb_hp" value="<?php echo $member['mb_hp'] ?>" id="mb_hp" required class="frm_input required" size="20" maxlength="20" <?php if (!$is_admin) { echo 'readonly'; } ?>></td>

        </tr>

view.skin.php

<tr >
            <th>핸드폰</th>
            <td><?php echo $member['mb_hp'] ?></td>

  </tr>
 

|

답변 1개

채택된 답변
+20 포인트
2017-11-09 (목) 11:55:15

write.skin.php

글쓰기 페이지에서 글을 작성 할 때 저장되는 필드네임을  wr_10 으로 해주고 값은 <?php echo $member['mb_hp'] ?> 해서 글 작성이 되어야 핸드폰 값이 wr_10 으로 값이 들어가고 관리자가 수정하게 할려면 아래처럼 하세요..

<tr>

            <th scope="row"><label for="wr_10">핸드폰<strong class="sound_only">필수</strong></label></th>

            <td>

                    <?php if($w == '') {  //글을 쓸때는 ?>

<input type="text" name="wr_10" value="<?php echo $member['mb_hp'] ?>" <?php if (!$is_admin) { echo 'readonly'; } ?>><? } else { //수정할 때는 ?>

<input type="text" name="wr_10" value="<?php echo $write['wr_10'] ?>" <?php if (!$is_admin) { echo 'readonly'; } ?>>

<? } ?>

</td>

        </tr>

글을 쓰게 되면 게시판 여분필드인 wr_10 으로 저장되므로 수정을 할려면

<input type="text" name="wr_10" value="<?php echo $write['wr_10'] ?>" <?php if (!$is_admin) { echo 'readonly'; } ?>>

이렇게 되어야 합니다.

<?php if (!$is_admin) { echo 'readonly'; } ?> 함수는 관리자가 아니라면 읽기만 되어라 라는 내용 입니다.

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