쪽지 알림을 응용해서

쪽지 알림을 응용해서

QA

쪽지 알림을 응용해서

본문

쪽지 알림이구요,,,

<?php
//로그인시 쪽지 왔는지 알려주는 
if ($is_member) {
    //쪽지 테이블에서 마지막 쪽지를 읽어온다.
    $sql = "select * from {$g5['memo_table']} where me_recv_mb_id = '{$member['mb_id']}' and me_read_datetime = '0000-00-00 00:00:00' order by me_id desc limit 0,1 ";
    $result = sql_fetch($sql);    
    $get_nick = get_member($result['me_send_mb_id'], $fields='mb_nick');
    if ($result) {
        //새창을 띄워준다.
        $msg = "특별한 사정이 없는한 1시간내에 응대. {$get_nick['mb_nick']} 님으로부터 쪽지가 도착했습니다. ";
        $url = G5_BBS_URL."/memo.php";                
?>

<?php }     } ?>

 

이걸 응용해서 댓글 알림을 띄워주려고 하는데요

알림 테이블은 이렇게 되어 있습니다.

 

al_idx   al_mb_id    al_url   al_memo  al_read  al_regdate

 

al_read는 y나 n으로 저장되구요

al_regdate 알림생성 시간이구요,,,

그래서 아래 처럼 했더니 뜨지를 않네여...

어디가 잘못된걸까요?

 

<?php
//로그인시 알림 왔는지 알려주는 
if ($is_member) {
    //bt_alim 테이블에서 마지막 알림을 읽어온다.
    $sql = "select * from {$g5['bt_alim']} where al_mb_id = '{$member['mb_id']}' and al_read = 'n' order by al_mb_id desc limit 0,1 ";
    $result = sql_fetch($sql);    
    $get_nick = get_member($result['al_mb_id'], $fields='mb_nick');
    if ($result) {
        //새창을 띄워준다.
        $msg = "{$get_nick['mb_nick']} 님으로부터 알림이 도착했습니다.";
        $url = G5_BBS_URL."/alim.php";                
?>

<?php }     } ?>

이 질문에 댓글 쓰기 :

답변 1

$get_nick = get_member($result['al_mb_id'], $fields='mb_nick'); 

이것도 작동되나요?

$get_nick = get_member($result['al_mb_id'], 'mb_nick');

이거 아닐까요?

 

코드는 말짱한거 같은데
$g5['bt_alim']은 /data/dbconfig.php에 정의된건가요?
저 같으면
$sql = "select * from {$g5['bt_alim']} where al_mb_id = '{$member['mb_id']}' and al_read = 'n' order by al_mb_id desc limit 0,1 ";
밑에
var_dump($sql); die;
한줄 넣고
크롬개발자모드에서 $sql이 잘 찍히는지 확인해보겠습니다.
(제 실력이 비루한데 왜 자꾸 답을달고있노...;;;)

답변을 작성하시기 전에 로그인 해주세요.
전체 123,131 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT