member 게시판에 있는 <?=member[mb_today_login]?> 값을 특정 게시판 필드 mb_today_login에 동시에 입력 ... 채택완료
alexseo
11년 전
조회 4,661
특정 게시판에 mb_today_login 필드가 없어서 만들었습니다.
그리고 member 게시판에 있는 <?=member[mb_today_login]?> 값을
만든 특정 게시판 필드 mb_today_login에 동시에 입력되게 하려고 합니다.
이유는 특정 게시판에 mb_today_login 필드가 없다보니 회원이 로그인 했을때
게시판의 가장 상단에 오게 하려고 하는데 게시판의 여러 소트를 이용해보았으니
안되어서 특정 게시판에 mb_today_login 필드를 만들어서 소트하려고 합니다.
요약:
member 게시판에 있는 <?=member[mb_today_login]?> 값을
특정 게시판 필드 mb_today_login에 동시에 입력되게 하려고 합니다.
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 7개
채택된 답변
+20 포인트
답변에 대한 댓글 1개
�
도치즈
11년 전
댓글을 작성하려면 로그인이 필요합니다.
11년 전
저도 비슷한 기능의 스킨을 구현 중 입니다. 도치즈님 오랫만에 뵙네요 ㅎ
역시 대단하십니다. ㅎㅎ
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
11년 전
죄송합니다;; 이래가 안됫었네요;;
특정게시판의 필드라고해도 그 게시판에 게시물이 없다면 등록하기가 쉽지않습니다;;
</div>
<div>$bo_table = "작성을 원하시는 게시판의 테비을명"; // <span style="font-size: 10pt; line-height: 1.5">g4_write_게시판아이디 // 그누보드 5라면 g</span><span style="font-size: 10pt; line-height: 1.5">5_write_게시판아이디</span></div>
<div>
</div>
<div>
</div>
<div><div>$sql = "SELECT MIN(wr_num) FROM <span style="font-size: 10pt; line-height: 1.5">$bo_table</span><span style="font-size: 10pt; line-height: 1.5">";</span></div>
<div>$result = mysql_query($sql); </div>
<div>$num_sub = mysql_result($result, 0, 0); </div>
<div>$wr_num = $num_sub - 1;</div></div>
<div>
</div>
<div>$wr_name = $member["mb_id"]<span style="font-size: 10pt; line-height: 1.5">; // 작성자명</span></div>
<div>$wr_subject = '$wr_name님의 로그인정보입니다.';</div>
<div>$wr_content = <span gulim,="" helvetica;="" line-height:="" 23.54400062561035px;="" font-size:="" 10pt"="" 10pt;="" font-family:="" 23.390625px"="" style="font-family: gulim, helvetica; line-height: 23.39280128479004px"><span style="font-family: 굴림; line-height: 20px">$member</span>["mb_today_login"]</span>;</div>
<div>
</div>
<div>$wr_datetime = date("Y-m-d H:i:s",time());</div>
<div>
</div>
<div>
</div>
<div>// 게시판에 게시물을 추가한다.</div>
<div>$sql = "insert <span style="font-size: 10pt; line-height: 1.5">$bo_table</span></div>
<div><span class="Apple-tab-span" style="white-space: pre"> </span>set <span class="Apple-tab-span" style="white-space: pre"> </span><span style="font-size: 10pt; line-height: 1.5">wr_subject = '$</span><span style="font-size: 10pt; line-height: 1.5">wr_subject',</span></div>
<div><span style="font-size: 10pt; line-height: 1.5"><span class="Apple-tab-span" style="white-space: pre"> </span></span><span style="font-size: 10pt; line-height: 1.5">wr_content = '$</span><span style="font-size: 10pt; line-height: 1.5">wr_content',</span></div>
<div><span style="font-size: 10pt; line-height: 1.5"><span class="Apple-tab-span" style="white-space: pre"> </span>wr_10 = '$</span><span style="font-size: 10pt; line-height: 1.5">wr_content',</span></div>
<div><span style="font-size: 10pt; line-height: 1.5"><span class="Apple-tab-span" style="white-space: pre"> </span>wr_num = '</span><span style="font-size: 10pt; line-height: 1.5">$wr_num</span><span style="font-size: 10pt; line-height: 1.5">',</span></div>
<div><span style="font-size: 10pt; line-height: 1.5"><span class="Apple-tab-span" style="white-space: pre"> </span></span>wr_datetime= '<span style="font-size: 10pt; line-height: 1.5">$wr_datetime</span><span style="font-size: 10pt; line-height: 1.5">'"</span></div>
<div>sql_query($sql);</div>
<div>
</div>
<div>
</div>
<div>// 게시판의 전체게시물수를 1더한다. (그누보드4는 <span style="font-size: 10pt; line-height: 1.5">$g4[board_table] / 그누보드5는 </span><span style="font-size: 10pt; line-height: 1.5">$g5[board_table])</span></div>
<div>$query2 = sql_query("update $g4[board_table] set bo_count_write = bo_count_write + 1 where bo_table = '$bo_table'");</div>
<div>
</div>
<div>
테스트는 안해봐서 작성여부는 확실히 알 수 없으니 하시기전에 백업을 하신 후 해주시기바랍니다;;
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
11년 전
도치즈님, 답변 대단히 감사드립니다.
위의 소스를 적용해보았습니다.
write페이지에 들어가서 실행을 했을때
원하는 값을 가져옵니다.
혹시, 로그인을 했을때 $member[mb_today_login]값이
특정 게시판의 필드(wr_10)에 들어가게 하고 싶습니다.
감사합니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
member게시판이 쓰는 스킨에요