가입쪽지 문의요 하;

가입쪽지 문의요 하;

QA

가입쪽지 문의요 하;

본문

가입하면 자동으로 쪽지 날리고싶은데

 

<?php

include_once('./_common.php');

 

if (isset($_SESSION['ss_mb_reg']))

    $mb = get_member($_SESSION['ss_mb_reg']);

 

// 회원정보가 없다면 초기 페이지로 이동

if (!$mb['mb_id'])

    goto_url(G5_URL);

 

$g5['title'] = '회원가입이 완료되었습니다.';

include_once('./_head.php');

include_once($member_skin_path.'/register_result.skin.php');

include_once('./_tail.php');

 

#################################

// 여기부터 아래코드 붙여 넣기

// 자동 쪽지 발송

 

$send_id = 'admin'; //발송할 아이디

 

$memo_content = $mb['mb_name'].'님의 회원가입을 환영합니다!

 

인사내용 

감사합니다.

';

 

$sql = " insert into {$g5['memo_table']} set me_recv_mb_id = '{$mb['mb_id']}', me_send_mb_id = '$send_id', me_send_datetime='".G5_TIME_YMDHIS."', me_memo='$memo_content'  ";

sql_query($sql);

 

 

$sql = " update {$g5['member_table']} set mb_memo_call = 'admin' where mb_id = '{$mb['mb_id']}' ";

sql_query($sql);

?>






이렇게 하면 한번만 쪽지가 가고 다음가입회원부터는 안나가네요. 
모가문제일까요.. ㅜ

이 질문에 댓글 쓰기 :

답변 2

약간 수정을 하십시요.

 

 

$sql = " insert into {$g5['memo_table']} set me_recv_mb_id = '{$mb['mb_id']}', me_send_mb_id = '$send_id', me_send_datetime='".G5_TIME_YMDHIS."', me_memo='$memo_content'  ";

sql_query($sql);

|

|

|

//$me_id 추가

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

 

$sql = " insert into {$g5['memo_table']} set me_id='$me_id',me_recv_mb_id = '{$mb['mb_id']}', me_send_mb_id = '$send_id', me_send_datetime='".G5_TIME_YMDHIS."', me_memo='$memo_content'  ";

sql_query($sql);

 

그럼 되실겁니다. 

아 이유를 안적어드렸네요.^^
me_id  이게 db에서는 auto-increment가 아니였습니다. 그러니 실제 증감값을 만들어서
집어넣어야합니다.그렇지 않으면 me_id 중복 때문에..insert가 안되실겁니다..

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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