AI박프로

전화번호 입력시 디비에 - 없이 입력하기

· 2009-05-28 (목) 18:24:19 · 1213 · 4

전화번호 입력시 디비에 - 없이 입력하려고하는데.
6번째줄 아래에 $hp = explode("-",$write[wr_1]);  에서 "-" 를 빼니 에러가 납니다

디비에 - 없이 핸드폰 번호만 나오게 하려면 어떻게 해야하는지 알려주세요,

write.skin.php 스킨

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

//휴대전화
$hp = explode("-",$write[wr_1]);
$hp1  = $hp[0];
$hp2  = $hp[1];
$hp3  = $hp[2];

?>


<tr>
    <td class=write_head>휴대전화</td>
    <td>
<select name='hp1' class='ed'  itemname='휴대전화' >
        <option value='010' <? if($hp1 == "010") echo "selected"; ?>>010</option>
        <option value='011' <? if($hp1 == "011") echo "selected"; ?>>011</option>
        <option value='016' <? if($hp1 == "016") echo "selected"; ?>>016</option>
        <option value='017' <? if($hp1 == "017") echo "selected"; ?>>017</option>
        <option value='018' <? if($hp1 == "018") echo "selected"; ?>>018</option>
        <option value='019' <? if($hp1 == "019") echo "selected"; ?>>019</option>
      </select> -
      <input name='hp2' class=ed value='<?=$hp2?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);'  itemname='휴대전화 두번째자리'  required>  -
      <input name='hp3' class=ed value='<?=$hp3?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);'  itemname='휴대전화 세번째자리'  required>
   </td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>


write_update.skin.php 스킨

//휴대전화
$wr_1 = "$hp1$hp2$hp3";
$sql1  = " update $write_table set wr_1 = '$wr_1' where wr_id = '$wr_id' ";
sql_query($sql1);

|

댓글 4개

tr>
<td class=write_head>휴대전화</td>
<td>
<select name='wr_1' class='ed' itemname='휴대전화' >
<option value='010' <? if($wr_1 == "010") echo "selected"; ?>>010</option>
<option value='011' <? if($wr_1 == "011") echo "selected"; ?>>011</option>
<option value='016' <? if($wr_1 == "016") echo "selected"; ?>>016</option>
<option value='017' <? if($wr_1 == "017") echo "selected"; ?>>017</option>
<option value='018' <? if($wr_1 == "018") echo "selected"; ?>>018</option>
<option value='019' <? if($wr_1 == "019") echo "selected"; ?>>019</option>
</select> -
<input name='wr_2' class=ed value='<?=$wr_2?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);' itemname='휴대전화 두번째자리' required> -
<input name='wr_3' class=ed value='<?=$wr_3?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);' itemname='휴대전화 세번째자리' required>
</td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>



wr_1 wr_2 wr_3 으로 교체하시면 되죠 ;;
-로 입력한 이유는 나중에 분할하기 편하도록 한것 같은데요

그리고 원소스에서 -가 빠진것 같은데요 ...
write_update.skin.php 스킨

//휴대전화
$wr_1 = "$hp1-$hp2-$hp3"; //-가 빠진것 같은데요
$sql1 = " update $write_table set wr_1 = '$wr_1' where wr_id = '$wr_id' ";
sql_query($sql1);
2009-05-28 (목) 21:23:10
정확하게 설명을 안드렸습니다.
wr_1은 핸드폰번호로 입력받아 문자로 발송되게하려고 하였습니다.
핸드폰 번호받을때 - 가있으면 문자가 안와서요
답변 감사합니다.
이미 입력된 걸 고치려면
$sql = "update `$g4[member_table]` set wr_1 = REPLACE(wr_1, "-", "")";
sql_query($sql);
발송할 때 치환하세요.

// 하이픈 치환
$mb_hp = str_replace("-", "", "{$mb_hp}");
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
09-05-29 조회 1,058
09-05-29 조회 1,634
09-05-29 조회 1,590
09-05-28 조회 1,214
09-05-28 조회 2,082
09-05-28 조회 1,483
09-05-28 조회 1,334
09-05-28 조회 1,142
09-05-28 조회 1,589
09-05-28 조회 1,105
09-05-28 조회 1,508
09-05-28 조회 1,954
09-05-28 조회 1,592
09-05-28 조회 1,219
09-05-27 조회 890
09-05-27 조회 1,004
09-05-27 조회 1,042
09-05-27 조회 1,017
09-05-27 조회 1,605
09-05-27 조회 1,596