인풋 이 3개일때의 전화번호 입력방법 채택완료

 

f90465a82334a94cf2a7f3385af077de_1464831075_2084.JPG 

 

안녕하세요 질문글로 조금씩 그누보드를 배워가는 좁밥입니다.

 

다름이 아니고 제가 게시판 스킨 수정을 하고 있는데 

 

 010 - 영영영숫 - 숫자숫자 


​이렇게 인풋이 3개 들어가는 부분에 저 밸류값 php echo $write[wr_1] 을 3곳에 다 넣어주면 되는건가요??  

 

<input value="<? php echo $write[wr_1] ?>"> 짝때기 <input value="<? php echo $write[wr_1] ?>"> 짝때기 <input value="<? php echo $write[wr_1] ?>">

 

이런식으로요;

답변 3개

채택된 답변
+20 포인트

Copy
<th>핸드폰번호</th>			<td>				<input name="hp1" type="text" class="frm_input tel" size="3" maxlength="3"/>-<input name="hp2" type="text" class="frm_input tel" size="3" maxlength="4"/>-<input name="hp3" type="text" class="frm_input tel" size="3" maxlength="4"/>			</td>

 

input name hp1,hp2,hp3에 일단 각각의 값을 담습니다.

이후에 해당스킨경로에, write_update.skin.php 파일을 생성하시고

 

Copy
<?include_once('./_common.php'); if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가if(!$wr_comment) {  // 코멘일때는 저장하면 안됩.  $wr_1 = "$hp1-$hp2-$hp3";//이전의 name으로 보내준 hp1,hp2,hp3의 값을 $wr_1에 넣는다.  $sql = " update $write_table                 set wr_1 = '$wr_1'				 where wr_id = '$wr_id' " ; 				sql_query($sql); }
로그인 후 평가할 수 있습니다

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

write.skin.php

<?
$wr1 = explode("-", $write['wr_1']);
?>
<input name="text" name="tel[]" value="<? php echo $wr1[0] ?>"> 짝때기 <input name="text" name="tel[]" value="<? php echo $wr1[1] ?>"> 짝때기 <input name="text" name="tel[]" value="<? php echo $wr1[2] ?>">

 

write_update.skin.php(새로 생성)
<?
$wr1 = implode("-", $_POST['tel']);
sql_query("UPDATE ".$write_table." SET wr_1 = '".$wr1."' WHERE wr_id = ".$wr_id);
?> 

로그인 후 평가할 수 있습니다

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

wr_1 필드 안에 3개를 다 넣을려면 필드를 쪼개서 사용 해야 하고요~

 

필드를 나눈후 입력받고 합쳐서 디비에 업시키고, 디비에서 다시 가져올때는 다시 나눠서 뿌려야 겠죠

 

또는 필드를 3개 쓰는경우에는

wr_1 국번

wr_2 중간번호

wr_3 뒷번호 

 

<input value="<? php echo $write[wr_1] ?>"> 짝때기 <input value="<? php echo $write[wr_2] ?>"> 짝때기 <input value="<? php echo $write[wr_3] ?>"> 

 

대충,,, 이런식으로 넣어야겠죠..

로그인 후 평가할 수 있습니다

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

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

로그인
🐛 버그신고