테스트 사이트 - 개발 중인 베타 버전입니다

쪼갠 여분필드에 대해 질문드립니다 채택완료

wr_7 을 쪼개서 전화번호를 저장하고

이것을 write_update.skin.php 에서 다시 wr_28에 저장하려는데

어찌해야하나요...

 

실패작

//전화번호를 wr_28 필드에 저장

//$wr_28 = $ext7_00 . "-" . $ext7_01 . "-" . $ext7_02;

//$wr_28 = implode('-', array($ext7_00, $ext7_01, $ext7_02));

$wr_28 = implode('-', [$ex700, $ex701, $ex702]);

$sql28 = "update $write_table set wr_28 = '$wr_28' where wr_id = '$wr_id' ";

sql_query($sql28);

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

답변 1개

채택된 답변
+20 포인트

다음과 같이 해보실 수 있을 것 같습니다

</p>

<p>// 전화번호 쪼개기

$phone_number = $_POST['wr_7']; // 전화번호 입력 필드의 이름에 맞게 수정

$phone_parts = explode('-', $phone_number); // '-'를 기준으로 전화번호를 쪼개어 배열로 저장</p>

<p>$ex700 = isset($phone_parts[0]) ? trim($phone_parts[0]) : '';

$ex701 = isset($phone_parts[1]) ? trim($phone_parts[1]) : '';

$ex702 = isset($phone_parts[2]) ? trim($phone_parts[2]) : '';</p>

<p>$wr_28 = implode('-', [$ex700, $ex701, $ex702]);</p>

<p>// DB 업데이트

$sql28 = "UPDATE $write_table SET wr_28 = '$wr_28' WHERE wr_id = '$wr_id' ";

sql_query($sql28);

 

 write_update.skin.php 파일에서 전화번호 필드(wr_7)의 값을 쪼개어 wr_28에 저장하는 부분입니다. 전화번호를 -로 구분하여 쪼개기 위해 explode() 함수를 사용합니다.

 

$ex700, $ex701, $ex702 변수에 각각의 전화번호 부분을 저장합니다.

마지막으로, wr_28 필드에 업데이트된 전화번호를 저장하기 위해 SQL 쿼리를 실행합니다.

전화번호 입력 필드의 이름이 wr_7가 아닌 경우에는 $phone_number 변수를 해당 필드의 이름으로 수정해주시면 됩니다.

이렇게 하게 되면 write_update.skin.php 파일에 적용하면 전화번호가 쪼개져서 wr_28 필드에 저장됩니다.

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

답변에 대한 댓글 2개

정말 감사합니다. 웹메이킹 님~
편안한 주말 밤 되세요~
별말씀을요~ 저도 그누에서 많은 도움을 받고 있습니다..
서로 아는 부분은 공유하는거죠,,^^

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

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

로그인

전체 질문 목록