쪽지에서요 채택완료
게시판에 글쓰면 쪽지 날라오게 했는데요...
쪽지 보내온 사람이 닉네임으로 오는데
닉네임 대신 이름write[wr_name]이 표시되게 하려면 어떻게 해야 할까요?
코드는 이렇습니다.
if($w == ''){
$link = G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'';
$recv = array("step1"); //쪽지 전송 아이디
$me_memo .= "<br />작성자 : ".$member['mb_name'];
$me_memo .= $board['bo_subject']." 게시판에 새글이 등록 되었습니다. 특별한 사정이 없는한 1시간 이내 대응<br />";
$me_memo .= "<br />별명 : ".$member['mb_nick'];
$me_memo .= "<br />분류 : ".$sca;
$me_memo .= "<br />제목 : ".$wr_subject;
$me_memo .= "<br />작성글보기 : ".$link;
$me_subject .= "[1:1상담] ".$wr_subject;
$recv_idStr ='';
foreach($recv as $v) {
$row = sql_fetch(" select mb_id, mb_nick, mb_open, mb_leave_date, mb_intercept_date from {$g5['member_table']} where mb_id = '{$v}' ");
$recv_mb_id = $row['mb_id'];
if($recv_mb_id) {
$recv_mb_nick = get_text($row['mb_nick']);
$tmp_row = sql_fetch(" select max(me_id) as max_me_id from {$g5['memo_table']} ");
$me_id = $tmp_row['max_me_id'] + 1;
// 쪽지 INSERT
$sql = " insert into {$g5['memo_table']} ( me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo, me_subject ) values ( '$me_id', '$recv_mb_id', '{$member['mb_id']}', '".G5_TIME_YMDHIS."', '{$me_memo}' , '$me_subject') ";
sql_query($sql);
$recv_idStr.= $delik2.$recv_mb_id; $delik2 = ',';
$me_idStr .= $delik3.$me_id; $delik3 = ',';
}
}
답변 1개
이건 보낼때의 문제가 아니라...쪽지함에 노출되는 것이 닉네임으로 되어 있어서 그럴겁니다.
게시판 목록의 작성자 처럼 말입니다.
쪽지함을 수정하시면 됩니다.
답변에 대한 댓글 3개
print_r2($list[$i]);
하셔서 배열중에 원하시는 걸 노출 하시면 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
어떻게 고쳐야 할지요,,,
<?php for ($i=0; $i<count($list); $i++) {
$nn= $total_count - ($page - 1) * $page_rows -$i;
if($list[$i]['name']) $list[$i]['mb_name'] ='';
?>
<tr>
<td width="50" align="center"><?=$nn?></td>
<td align="center"><? if ($is_admin) { ?><?php echo $list[$i]['name'] ?> <?php echo $list[$i]['mb_name'] ?><? } ?></td>
</tr>