쪼갠 여분필드에 대해 질문드립니다 채택완료
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개
다음과 같이 해보실 수 있을 것 같습니다
</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개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
편안한 주말 밤 되세요~