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

여분필드값을 제목에 같이 표현되게 하고싶습니다. 채택완료

빡짠주 1년 전 조회 1,939

</p>

<p>   $sql = " insert into $write_table</p>

<p>                set wr_num = " . ($w == 'r' ? "'$wr_num'" : "(SELECT IFNULL(MIN(wr_num) - 1, -1) FROM $write_table sq) ") . ",</p>

<p>                     wr_reply = '$wr_reply',</p>

<p>                     wr_comment = 0,</p>

<p>                     ca_name = '$ca_name',</p>

<p>                     wr_option = '$wr_option',</p>

<p>                     wr_subject = '[$wr_1] $wr_subject [$wr_2] [$wr_3]',</p>

<p>                     wr_content = '$wr_content',</p>

<p>                     wr_seo_title = '$wr_seo_title',</p>

<p>                     wr_link1 = '$wr_link1',</p>

<p>                     wr_link2 = '$wr_link2',</p>

<p>                     wr_link1_hit = 0,</p>

<p>                     wr_link2_hit = 0,</p>

<p>                     wr_hit = 0,</p>

<p>                     wr_good = 0,</p>

<p>                     wr_nogood = 0,</p>

<p>                     mb_id = '{$member['mb_id']}',</p>

<p>                     wr_password = '$wr_password',</p>

<p>                     wr_name = '$wr_name',</p>

<p>                     wr_email = '$wr_email',</p>

<p>                     wr_homepage = '$wr_homepage',</p>

<p>                     wr_datetime = '".G5_TIME_YMDHIS."',</p>

<p>                     wr_last = '".G5_TIME_YMDHIS."',</p>

<p>                     wr_ip = '{$_SERVER['REMOTE_ADDR']}',</p>

<p>                     wr_1 = '$wr_1',</p>

<p>                     wr_2 = '$wr_2',</p>

<p>                     wr_3 = '$wr_3',</p>

<p>                     wr_4 = '$wr_4',</p>

<p>                     wr_5 = '$wr_5',</p>

<p>                     wr_6 = '$wr_6',</p>

<p>                     wr_7 = '$wr_7',</p>

<p>                     wr_8 = '$wr_8',</p>

<p>                     wr_9 = '$wr_9',</p>

<p>                     wr_10 = '$wr_10' ";</p>

<p>    sql_query($sql);</p>

<p>

 

위 코드는 write_update.php 내용 중 일부입니다. 

해당 코드 중 wr_subject 를 수정하여 글 작성시 제목에 wr_1 + wr_subject + wr_2 + wr_3 이 들어가게끔 했습니다.

 

작동은 잘 되나, 글 수정시 여분필드값이 수정되어도, 처음 작성할때의 내용이 유지됩니다. 수정된 값은 나오지 않구요. 어떻게 해결해야할까요? 

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

답변 4개

채택된 답변
+20 포인트

   $sql = " insert into ...

는 새 글 쓸 때고, 밑에 보시면

update로 시작하는 sql이 있는데

여기도

wr_subject = '[$wr_1] $wr_subject [$wr_2] [$wr_3]'

를 지정해 주시면 됩니다.

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

답변에 대한 댓글 5개

엑스엠엘
1년 전
보통은 skin files에서 처리합니다.
엑스엠엘
1년 전
앞뒤 내용을 알면 더 좋은 방법이
있을 수 있습니다.
빡짠주
1년 전
알려주신대로 해보았지만, 수정시에 아예 반영이 안됩니다.
엑스엠엘
1년 전
<input name="wr_1" value="<?=$write['wr_1']?>" .... />
식으로 되어 있나요?
빡짠주
1년 전
바보마냥 " 를 닫지 않아서 생긴 오류였습니다 ㅜㅜ 잘 해결하였습니다. 감사합니다.

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

먼가 많이 이상한 생각을 그냥 처음 부터 쉽게 생각을 해보세요 

안풀리면 https://sir.kr/developers_pr/13

저의연락처가있습니다 연락주시면 같이 생각해볼게요

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

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

R
1년 전

글 수정시에도..

wr_1 + wr_subject + wr_2 + wr_3

값으로 변경해 주어야 할듯 합니다.

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

답변에 대한 댓글 1개

빡짠주
1년 전
sql update 부분에도 적용해 봤으나, 반영이 되질 않습니다. 조금 더 연구해보아야 할 것 같습니다. 감사합니다. ㅜㅜ

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

s
sinbi Expert
1년 전

글제목엔 글제목만 넣으시고, view나 list 등 출력부분에서만 서로 조합해서 표시하는 식으로 해보세요.

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

답변에 대한 댓글 1개

빡짠주
1년 전
말씀하신대로 하려 했으나, 특정 게시판에만 그렇게 출력하고 싶어서 힘들것같습니다. ㅠㅠ

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

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

로그인