답변 4개 / 댓글 2개
채택된 답변
+20 포인트
먼저 알려드린방식은 단순이 하이픈만 안보여지게 하는것이구요.
검색이 되게 하려면 db 자체에서 하이픈을 삭제하는게 좋겠네요~
/adm/member_list.php 최상단에
$mbsql = "update {$g5['member_table']} set mb_hp = replace(mb_hp, '-', ''); ";
sql_query($mbsql);
sql_query($mbsql);
이코드를 넣으세요~ 페이지를 실행하면 하이픈을 삭제해줍니다.
위코드를 계속 넣어두면 앞으로 하이픈을 넣어도 자동으로 db에서 삭제시키지만
애초에 회원가입할때 자바스크립트를 이용해서 하이픈을 사용 못하게 하는것도 하나의 방법이겠네요~
헉 근데 회원관리 회원검색에서 휴대폰번호로 검색하면 나오지 않습니다. 물론 "-" 하이픈없이요
<?php echo $mb['mb_hp'] ?>이것을 <?php echo str_replace("-", "", $mb['mb_hp']); ?>이렇게 바꾸니 "-" 보이지않는데 검색은 안됩니다.
근데 회원 수정를 보면 휴대폰번호란에 "-" 하이픈이 있는데 수정해서 "-" 하이픈없애고 저장하고 검색하면 재대로 검색됩니다.
또 어디를 수정해야 할런지요.
adm/member_form.php 파일에서
가끔 회원분들이 아이디,비번분실해서 휴대폰번호로 찾아줍니다.
답변을 작성하려면 로그인이 필요합니다.