코드 좀 봐주세요^^ 정보
코드 좀 봐주세요^^본문
아래는 전체 코드입니다. //////////// 로 표시한 한줄
$me_memo .= $memo_content; << 이 코드(쿠폰번호)에
아래 <a>~</a> 코드를 적용시키고 싶습니다.
<a href="javascript:;" onclick="window.clipboardData.setData('Text','$coupon_number ');alert('쿠폰번호가 복사되었습니다. 쿠폰번호를 붙여 넣으세요.')">쿠폰번호복사</a>
$me_memo .= $memo_content; 이부분이 쪽지뷰에서 쿠폰번호를 보이는건데
쿠폰번호를 클릭으로 복사하고 싶어서요^^ 잘 안되네요 ㅠㅠ
--------------------------------------------------------------------------
------------------------------------
<?
$sub_menu = "955300";
include_once("./_common.php");
coupon_referer();
$memo_content = "";
$success_number = 0;
$coupon = explode( "|", $_POST[select_coupon] );
$total_rows = count( $coupon );
for ( $i = 0; $i < $total_rows; $i++ )
{
$coupon_number = $coupon[$i];
// 쿠폰 체크
$sql = sql_query(" select * from $g4[coupon_table] where cu_number = '$coupon_number' ");
$rows = mysql_num_rows( $sql );
// 쿠폰이 없다면 에레 메세지 출력
if ( ! $rows )
{
echo "<script language='javascript'>alert('{$coupon_number} 번호의 쿠폰이
존재하지 않습니다\\n\\n확인 누르시면 다음 선택쿠폰을 검사함니다.')</script>";
continue;
}
$cu_row = sql_fetch_array( $sql );
// 사용 가능한 쿠폰인지 검사
$used_msg = used_coupon_check( $cu_row );
// 메세지가 있다면 종료
if ( $used_msg[msg] )
{
echo "<script language='javascript'>alert('{$used_msg[msg]}\\n\\n
확인 누르시면 다음 선택쿠폰을 검사함니다.')</script>";
continue;
}
$memo_content .= "{$cu_row[cu_subject]}\n";
$memo_content .= " {$coupon_number}\n\n";
$success_number++;
}
if ( $success_number > 0 )
{
$me_memo = "안녕하세요. {$_POST[member_nick]}님 사이트 관리자입니다.\n\n";
///////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////
$me_memo .= $memo_content; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 여기요~
///////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////
$me_memo .= "쿠폰이 발급되었습니다. 그럼 즐거운 하루 되세요.";
$tmp_row = sql_fetch(" select max( me_id ) max_me_id from $g4[memo_table] ");
$me_id = $tmp_row[max_me_id] + 1;
// 쪽지 INSERT
sql_query(" insert into $g4[memo_table]
set
me_id = '$me_id',
me_recv_mb_id = '$_POST[member_id]',
me_send_mb_id = '$config[cf_admin]',
me_send_datetime = '$g4[time_ymdhis]',
me_memo = '$me_memo' ");
// 실시간 쪽지 알림 기능
sql_query(" update $g4[member_table] set mb_memo_call = '$config[cf_admin]'
where mb_id = '$_POST[member_id]' ");
}
if ( $success_number == 0 ) // 쪽지 보낸게 하나도 없을 경우
$msg = "총 ".number_format( $total_rows )." 건중 쿠폰이 없거나 이미 모두사용 되었습니다";
else if ( $success_number != $total_rows ) // 선택된 쿠폰중 몇개가 이미 사용되었다면
$msg = "총 ".number_format( $total_rows )." 건 중 {$success_umber} 건을 쪽지로 보냈습니다";
else if ( $success_number == $total_rows ) // 정상적으로 수신시
$msg = "정상적으로 쪽지를 보냈습니다";
?>
<script language='javascript'>
alert("<?=$msg?>");
location.replace("<?=$g4[admin_path]?>/coupon/_coupon_memo.send.php");
</script>
댓글 전체
$me_memo .= $memo_content .' </a>';
insert into g4_memo set me_id = '646', me_recv_mb_id = 'jewelchurch', me_send_mb_id = 'jewelchurch', me_send_datetime = '2009-09-09 20:47:44', me_memo = '안녕하세요. 관리자님 사이트 관리자입니다. test YHPV-6A2QX-CRHBI-Y6GR 쿠폰이 발급되었습니다. 그럼 즐거운 하루 되세요.'
1064 : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'Text', this.innerText);alert('쿠폰번호가 복사되었습니다. 쿠폰번
error file : /jewel-adm/coupon/_coupon_memo.send.update.php
=>
$me_memo .= '<a href="javascript:;" onclick="window.clipboardData.setData(\'\'Text\\'', this.innerText);alert(\'\'쿠폰번호가 복사되었습니다. 쿠폰번호를 붙여 넣으세요.\'\')" >';
$me_memo .= $memo_content .' </a>';
쪽지내용이 소스 그대로 이렇게 나오네요.
////////////쪽지내용//////////////////
안녕하세요. 관리자님 사이트 관리자입니다.
<a href="javascript:;" onclick="window.clipboardData.setData('Text', this.innerText);alert('쿠폰번호가 복사되었습니다. 쿠폰번호를 붙여 넣으세요.')" >test
YHPV-6A2QX-CRHBI-Y6GR
</a>쿠폰이 발급되었습니다. 그럼 즐거운 하루 되세요.
에서
<?=conv_content($memo[me_memo], 0)?>
를
<?=$memo[me_memo]?>
로 해 보세요.
jquery에서 이벤트 처리하는 방법일 것 같습니다.
그런데 쪽지뷰에서 <br>이 안되네요.
skin/member/basic/memo_view.skin.php
에서
<?=conv_content($memo[me_memo], 0)?>
를
<?=$memo[me_memo]?> 이렇게 하니까 글내용이 그냥 옆으로 쭉 연결되네요.
방법이 없을까요? 너무 감사합니다. 일단 채택하고 새로 질문할께요. 포인트가 적네요~ ㄳㄳ
<?=nl2br($memo[me_memo])?>