채택완료

게시글 작성시 쪽지

Copy
$tmp_row = sql_fetch(" select max(me_id) as max_me_id from {$g5['memo_table']} ");

$me_id = $tmp_row['max_me_id'] + 1;

$link = G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'';

 

$memo = "";

$memo .= $board['bo_subject']." 게시판에 새글이 등록 되었습니다";

$memo .= "작성자 : ".$member['mb_name'];

$memo .= "별명 : ".$member['mb_nick'];

$memo .= "분류 : ".$sca;

$memo .= "제목 : ".$wr_subject;

$memo .= "작성글보기 : ".$link;

 

//$memArr = array("받을사람 아이디");

 

//$memArr = array("admin");

$memArr = array("admin, test");

foreach($memArr AS $key => $val) {

$sql = " insert into ".$g5['memo_table']."

set

me_id = '".$me_id."',

me_recv_mb_id = '".$val."',

me_send_mb_id = '".$member['mb_id']."',

me_send_datetime = now(),

me_memo = '".$memo."' ";

sql_query($sql);

}

http://www.gnuwiz.com/bbs/board.php?bo_table=gnu_tip&wr_id=11

https://sir.kr/g5_plugin/5467

쪽지를 보내면 우측 하단에 알람이 오도록 하기 위해서 위 두개의 소스를 그대로 가져다 차용했습니다.

쪽지를 보낼때 한명에게만 보내면 쪽지가 잘 가는데 (우측 하단에 알람도 잘 옴)

2명에게 보낼때는 쪽지가 가질 않습니다.

어느 부분을 수정해야 2명에게 쪽지가 다 갈까요?

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

foreach문에 쿼리 부분이 제대로 찍혀 쿼리에 반영되는지 찍어 확인해 보셔야 할듯 합니다.

답변에 대한 댓글 1개

update 부분에 어떻게 적어야 테스트가 가능할까요?

답변을 작성하려면 로그인이 필요합니다.