채택완료

wr_1 필드 휴대전화 번호 입력시 자동 하이픈

2017-06-09 (금) 20:24:48 5,212

안녕하세요! 고수님들

wr_1 에 휴대폰번호 입력을 받으니 누구는 하이픈을 넣고 누구는 하이픈을 안넣고 하는 경우가 있어서요 ㅠㅠ

이때 하이픈을 넣던 안넣던 출력시에는 동일한 하이픈으로 표시가 되게끔 하고싶은데

어떻게 출력을 해야하는지 입력을 받아야 하는지 모르겠습니다

[입력받는곳]

Copy
<tr>            <th scope="row"><label for="wr_1">휴대전화</label></th>            <td><input type="text" name="wr_1" value="<?php echo $name ?>" id="wr_1" required class="frm_input required" size="15" maxlength="20"></td>        </tr>

[출력코드]

Copy
<?php if ($is_good) { ?><td class="td_num"><?php echo $list[$i]['wr_1'] ?></td><?php } ?>
|

답변 3개 / 댓글 2개

채택된 답변
+20 포인트

list.skin.php 파일에서

<?php echo $list[$i]['wr_1'] ?>

대신에 이렇게..

<?php echo hyphen_hp_number($list[$i]['wr_1']); ?>

보다 자세한 내용은 참고하세요.

http://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=37

근데 올려주신 내용에서 여기는

value="<?php echo $name ?>"

이렇게 하셔야 겠네요.

value="<?php echo $wr_1 ?>"

답변에 대한 댓글 1개

친절한 답변 감사합니다~ 해당 강좌 사이트 작은별님이 운영하시는거예요? 초보들에게 딱 눈높이가 되어있어요 ㅎㅎ

등록시 모두 하이픈을 넣어서 저장해버리면 다른 신경 안써도 됩니다

스킨폴더에 write_update.head.skin.php를 만들고 아래 코드를 넣으세요

<?

$wr_1 = hyphen_hp_number($_POST['wr_1']);

?>

출력할때 하실려면 

http://neptune297.tistory.com/58 

이거 참고하시면 됩니다.

답변에 대한 댓글 1개

답변감사합니다 혹시 wr_1 필드의 경우에는 해당 코드에서 어디부분을 wr_1 로 바꿔서 사용하면될까요?

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