다른 사람이 글을 수정해도 작성자가 나왔으면 좋곘습니다
본문
function fwrite_submit(f)
{
<?php if(!$csconfig['cf_subject']) { ?>
f.wr_subject.value = f.wr_name.value + "님의 상담신청서";
<?php } ?>
이런식의 코드로 되어 있는데 다른 이가 글을 수정하면 f.wr_name.value 부분이 unfined로 되어 나옵니다..
그래서 f.wr_name.value 대신 "<?php echo $write['wr_name'];?>" 를 넣으니
있던 글을 수정을 할때는 제대로 나오나 새로운 글을 작성할때는 아예 빈칸으로 나옵니다
글 작성시에는 글쓴이 이름이 나오고 다른이가 그 글을 수정할 시에도 제목이 안바뀌어서 나오려면 어떻게 해야될까요..?
답변 1
글 수정모드일때
write_update.php 에서
수정임을 판단해서
제목과 글쓴이를 저장하지 말아야 할겁니다.
$sql = " update {$write_table}
set ca_name = '{$ca_name}',
wr_option = '{$html},{$secret},{$mail}',
wr_subject = '{$wr_subject}',
wr_content = '{$wr_content}',
wr_link1 = '{$wr_link1}',
wr_link2 = '{$wr_link2}',
mb_id = '{$mb_id}',
wr_name = '{$wr_name}',
wr_email = '{$wr_email}',
wr_homepage = '{$wr_homepage}',
영역에서
wr_subject
mb_id
wr_name
영역을 제거 하셔야 원하시는 대로 처리됩니다.