달력에서 나의 글만 가져오기 채택완료
for ($i = $start_day[i] ; $i <= $end_day[i]; $i++) {
$html_day[$i] = "1";
$title[$i][] = $row['wr_subject']; // 제목글 삽입
$wr_id[$i]= $row['wr_id']; // 제목글 삽입
}
위에 달력의 내용은 모두 불러오는데요.
혹시 로그인 했을때 내가 쓴 글만 가져오려면 어떻게 해야될런지요?
->
if($member['mb_id'] == $list[$i]['mb_id']) {
$title[$i][] = $row['wr_subject']; // 제목글 삽입
$wr_id[$i]= $row['wr_id']; // 제목글 삽입
}
이렇게 해도 안됩니다.
상단에 -> global $member; 과 컴온 파일 넣어도 안되구요.
일반 게시판에서는 다른 방식으로 해서 본인 자신글만 보여지는데요.
달력에서만...안되네요..
답변 2개
for ($i = $start_day[i] ; $i <= $end_day[i]; $i++) {
$html_day[$i] = "1";
$title[$i][] = $row['wr_subject']; // 제목글 삽입
$wr_id[$i]= $row['wr_id']; // 제목글 삽입
}
$row 디비를 불러오는 부분이 있을 것입니다.
select * from 디비명 where .... amd mb_id = '{$member['mb_id']}'
이런식으로 넣어주면 로그인한 회원의 내용만 가져 올 것입니다.
$row 이 부분이 어디에 있는지 찾아보세요.
답변에 대한 댓글 2개
while ($row = sql_fetch_array($result)) { // 제목글 뽑아서 링크 문자열 만들기..
if( substr($row[wr_1],0,6) < $year.$sel_mon[i] ) { //검색된 자료중 wr_1 필드의 값과 현재날짜 값 비교
$start_day[i] =1;
$start_day[i]= (int)$start_day[i];
} else {
$start_day[i] = substr($row[wr_1],6,2);
$start_day[i]= (int)$start_day[i];
}
if( substr($row[wr_2],0,6) > $year.$sel_mon[i] ) { //검색된 자료중 wr_2 필드의 값과 현재날짜 값 비교
$end_day[i] = $lastday[ $mon]; //끝나는 날짜 가져오기 line 59
$end_day[i]= (int)$end_day[i];
} else {
$end_day[i] = substr($row[wr_2],6,2);
$end_day[i]= (int)$end_day[i];
}
for ($i = $start_day[i] ; $i <= $end_day[i]; $i++) {
$html_day[$i] = "1";
if($member['mb_id'] == $list[$i]['mb_id']) {
$title[$i][] = $row['wr_subject']; // 제목글 삽입
$wr_id[$i]= $row['wr_id']; // 제목글 삽입
}
}
}
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
상단에 ->
$sql_ca = ($wset['ca_name']) ? "and find_in_set(ca_name, '{$wset['ca_name']}')" : "";
$tmp_write_table = $g5['write_prefix'] . $bo_table;
$result = sql_query("select * from $tmp_write_table where wr_is_comment = '0' and left(wr_1,8) <= '{$chk_today}' and left(wr_2,8) >= '{$chk_today}' $sql_ca order by wr_id asc", false);
하단에 ->
$tmp_write_table = $g5['write_prefix'] . $bo_table;
$result = sql_query("select * from $tmp_write_table where wr_is_comment = '0' and left(wr_1,8) <= '{$chk_today}' and left(wr_2,8) >= '{$chk_today}' $sql_ca order by wr_id asc", false);
이부분인듯 합니다.
여기에서 어느 부분을 추가 하면 되는지요?