스크립트 질문드립니다. 채택완료

6년 전 조회 3,076

$recv_mb_id = $data_array['recv_mb_id'];


        //$recv_mb_id = "admin";

        $sql = "select gpr_reg_id,gpr_mb_id,gpr_sort,gpr_other_setting,gpr_sync from g5_gnupushapp_gcmregid where gpr_setting_message = 'Y' and gpr_mb_id = '{$recv_mb_id}' ";
        $devices_a = sql_query($sql);
        for ($i=1; $rowddd=sql_fetch_array($devices_a); $i++)

 

 

표시한부분에 admin도 추가하고 싶은데

어떻게 하면될까요

답변 1개

채택된 답변
+20 포인트

중요한건

 

$sql = "select gpr_reg_id,gpr_mb_id,gpr_sort,gpr_other_setting,gpr_sync from g5_gnupushapp_gcmregid where gpr_setting_message = 'Y' and gpr_mb_id = '{$recv_mb_id}' ";

 

여기에서

 

$sql = "select gpr_reg_id,gpr_mb_id,gpr_sort,gpr_other_setting,gpr_sync from g5_gnupushapp_gcmregid where gpr_setting_message = 'Y' and gpr_mb_id = '{$recv_mb_id}' ";

 

부분이 단일건으로 조회되는 상태입니다.

 

이 부부을 다음과같이 

 

$sql = "select gpr_reg_id,gpr_mb_id,gpr_sort,gpr_other_setting,gpr_sync from g5_gnupushapp_gcmregid where gpr_setting_message = 'Y' and gpr_mb_id in ( '{$recv_mb_id}','admin') ";

으로 하시면 될것 같습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 5개

$row_mem = get_member($data_array['member_id']);
$mb_nick = $row_mem['mb_nick'];

$title1 = $mb_nick . "님으로부터 쪽지가 도착했습니다.";
$content = $data_array['me_memo'];
$content = str_replace(array('&lt;', '&gt;', '&quot;', '&nbsp;', '&amp;'), array('<', '>', '"', ' ', '&'), stripslashes($content));
$address = G5_BBS_URL.'/memo_view.php?me_id='.$data_array['me_id'].'&kind=recv';

$pushstyle = "normal";
$image_src = "none";

if($gnu_config['push_style'] == "Y")
{
$pushstyle = "big_text";
}

$recv_mb_id = $data_array['recv_mb_id'];
//$recv_mb_id = "admin";

$sql = "select gpr_reg_id,gpr_mb_id,gpr_sort,gpr_other_setting,gpr_sync from g5_gnupushapp_gcmregid where gpr_setting_message = 'Y' and gpr_mb_id in ( '{$recv_mb_id}','admin') ";



여기서 경로를 나눌수 있을까요?
회원에게는 $address = G5_BBS_URL.'/memo_view.php?me_id='.$data_array['me_id'].'&kind=recv';
admin에게는 $address = /adm/memo_list.php
@어렵당당당
$address = G5_BBS_URL..'/memo_view.php?me_id='.$data_array['me_id'].'&kind=recv';
if ($is_admin) $address = "/adm/memo_list.php";

하면 해결될듯 합니다.
실제전송은 그 아래에서 하면되구요
음admin일때 url은 안먹히네용 ㅠㅠ
그냥 $address = G5_BBS_URL..'/memo_view.php?me_id='.$data_array['me_id'].'&kind=recv';
이걸로 먹히네요..ㅜㅜㅜ
@어렵당당당

위 내용을 처리하는 주체가 관리자가 아닌가 보군요

각각처리가 아니라.

회원이 처리할때 관리자도 받고싶으신건가요?

그럴경우 분기가 아니라.
함계 발송처리가 되어야합니다.

즉, 해당전달된 화면에서

발송/전송/입력 등의 처리가 함께 진행되어야야 처리될겁니다.
네 맞습니다
회원이 처리할때 관리자도 받고싶은겁니다!ㅜㅜ
그럼 소스를 어떻게 수정해야할지요 ㅠㅠㅠ

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

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

로그인
🐛 버그신고