2026, 새로운 도약을 시작합니다.

게시판 제목 필드를 분할했는데, 입력이 안됩니다. 채택완료

write.skin.php에서는

Copy






>011

>017

>019

 -

write_update.skin.php에서는 

Copy

제목 필드를 분할했는데, 입력이 안됩니다.
어디를 고치면 될까요 ㅠ

답변 3개

채택된 답변
+20 포인트
Copy




$(function() {

    $(".phone").on("blur", function() {

        var n = $(".phone").map(function() {

            return $(this).val();

        }).get().join("-");

        $("#wr_subject").val(n);

    });

});



이렇게 하시고 write.skin.php 제목이라고 된 기존 코드는 삭제하세요.

write_update.skin.php, view.skin.php, list.skin.php 파일 아무 것도 수정 안 하셔도 됩니다.

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

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

문법에 맞지 않는 부분이 ...

아래 소스 참고만 해 보세요..

<?php
$phone=explode("-",$wr_subject);
?>
<select name="phone_0">
<option value="010" <?php if($phone['0']=="010") { echo "selected"; } ?>>010</option>
<option value="011" <?php if($phone['0']=="011") { echo "selected"; } ?>>011</option>
<option value="016" <?php if($phone['0']=="016") { echo "selected"; } ?>>016</option>
<option value="017" <?php if($phone['0']=="017") { echo "selected"; } ?>>017</option>
<option value="018" <?php if($phone['0']=="018") { echo "selected"; } ?>>018</option>
<option value="019" <?php if($phone['0']=="019") { echo "selected"; } ?>>019</option>
</select> - 
<input type="text" name="phone_1" value="<?php echo $phone['1']?>" size="4" class="m_text"> - 
<input type="text" name="phone_2" value="<?php echo $phone['2']?>" size="4" class="m_text">

<?php
if(!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$subject=$phone_0.'-'.$phone_1.'-'.$phone_2;
sql_query("update ". $write_table ." set wr_subject='{$subject}' where wr_id='{$wr_id}'");
?>

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

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

sql_query("UPDATE ".$write_table." SET wr_subject = '".$subject."' where wr_id = '".$wr_id."'" );

로 쿼리 부분 수정해 보세요

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

답변에 대한 댓글 2개

제목을 입력하세요. 라고 뜨네요...
제목을 인식하지 못하는 것 같아요.
일단 쿼리는 고쳤는데,
write.skin.php에서 뭔가 잘 못 한 거 같아요
도와주세요.

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

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

로그인
🐛 버그신고