글쓰기 할때 제목 입력하지 않고 싶을때

글쓰기 할때 제목을 입력받지 않고, 글쓴이 이름이 자동으로 제목값이 되도록 하는 방법을 알고 싶어요.

제목값을 입력하지 않아도, 글쓴이 이름이 제목값으로 대체되는 방법을 알려주시면 고맙겠씁니다.
|

댓글 6개

<input type="ed" name="wr_subject" id="wr_subject" value="<?=$subject;?>">

이렇게 되어있는 부분을 없애신후에

<input type="hidden" name="wr_subject" id="wr_subject" value="<?=$wr_name;?>">

이렇게 하면될거 같은데
꽃미남v님 답변 고맙습니다.
위 문장대로 적용해 보니 잘되는거 같은데요. 비회원의 경우 input 로 $name 으로 이름 값을 먼저 받았습니다. 그다음에 위 수정 문장에 $wr_name 값을 $name 으로 수정해서 적용해 보았는데요. 글씨기 완료를 클릭하면 "제목을 입력 하세요" 하고 나옵니다. 비회원의 경우 적용될수 있는 방법이 없을까요? 도움글 부탁 드립니다.

$name 값은 아래처럼 먼저 지정하였습니다.
<? if ($is_name) { ?>
<tr>
<td class=write_head>이 름</td>
<td><input class='field' maxlength=20 size=15 name=wr_name itemname="이름" required value="<?=$name?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
if (!$subject) {
if($member[mb_nick])
$subject = $member[mb_nick];
else
$subject = "비회원";
}

<input type=hidden name=wr_subject value="<?=$subject?>">
알송달송님 답변 고맙습니다.
우선 회원가입된 경우는 되는거 같은데요. 비회원인 경우 이름을 $name 으로 input 로 받았습니다. 위 부분에서 $subject = "비회원"; 에서 비회원을 $name 으로 수정했는데, 글쓰기 버튼을 클릭하면 "제목을 입력 하세요" 하고 나옵니다. 비회원의 경우 위 명령문을 어떻게 수정하면 좋을까요? 도움글 부탁 드립니다.

$name 값은 아래처럼 먼저 지정하였습니다.
<? if ($is_name) { ?>
<tr>
<td class=write_head>이 름</td>
<td><input class='field' maxlength=20 size=15 name=wr_name itemname="이름" required value="<?=$name?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
쓰기폼에는 위 소스 그대로 삽입하고
아래처럼 해보면 ....
머리 굴릴줄 몰라서 죄송..



write_update.skin.php

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if ($w == "") {
$sql= " update $write_table set wr_subject = '$wr_name' where wr_id = '$wr_id' ";
sql_query($sql);
}
?>
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
15년 전 조회 1,580
15년 전 조회 1,000
15년 전 조회 1,032
15년 전 조회 1,540
15년 전 조회 1,590
15년 전 조회 1,244
15년 전 조회 2,067
15년 전 조회 1,541
15년 전 조회 1,021
15년 전 조회 1,477
15년 전 조회 2,256
15년 전 조회 1,245
15년 전 조회 1,597
15년 전 조회 1,665
15년 전 조회 1,550
15년 전 조회 1,407
15년 전 조회 1,700
15년 전 조회 1,661
15년 전 조회 1,542
15년 전 조회 1,755