쪽지 보내기에서 회원 아이디를 추가하기(mbmemoform.php) > 그누3 팁자료실

그누3 팁자료실

쪽지 보내기에서 회원 아이디를 추가하기(mbmemoform.php) 정보

그누호환 쪽지 보내기에서 회원 아이디를 추가하기(mbmemoform.php)

첨부파일

mbmemoform.php (3.2K) 70회 다운로드 2004-03-22 13:59:19

본문

쪽지함의 쪽지 보내기에서 상대방의 아이디를 적어주는 것이 쉽지 않아서 수정해 봤습니다.
전체 보내기시 "," 가 겹치는 부분 수정하였습니다.(3.29)
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "STYLE");

$cfg[leftmargin] = $cfg[topmargin] = 0;

if ($member[mb_id] == false) {
    echo "<script language='javascript'> alert('회원만 이용하실 수 있습니다.'); window.close(); </script>";
    exit;
}

// 3.25
// 탈퇴한 회원에게 쪽지 보낼 수 없음
if ($me_recv_mb_id) {
    $mb = get_member($me_recv_mb_id);
    if ($mb[0] == false) {
        echo "<script language='javascript'> alert('회원정보가 존재하지 않습니다.\\n\\n탈퇴하였을 수 있습니다.'); window.close(); </script>";
        exit;
    }
}

$html_title = "쪽지 보내기";

/// 회원 아이디 출력하기 by 체리토마토  //////////////////////////////////////////////////////////

$sql=mysql_query("select mb_id, mb_name, mb_email from gb_member");

while($data=mysql_fetch_array($sql))
{
if (!($member[mb_id]==$data[mb_id])) //자신의 아이디는 생략
{
$count ++;
$mb_name =$data[mb_name]."(".$data[mb_id].")";
$mb_list .="<a href=\"javascript:add_mb_id('$data[mb_id]');\">$mb_name</a>&nbsp;&nbsp;";
if ($count%4==0) {
$mb_list .="<br>";
};

$mb_id_all .= $data[mb_id].",";  // 전체 보내기를 위한 변수
}
}

$mb_list  = "<a href=\"javascript:add_mb_id_all('$mb_id_all');\">전체보내기</a><br>".$mb_list;

/// 여기까지  ////////////////////////////////////////////////////////////////////

?>

<STYLE>
#kicbox {width: 474; height: 80; overflow: auto; padding:2px; border:1 solid #E5E5E5; background-color:white;}
</STYLE>

<script language="javascript">

function add_mb_id(mb_id)
    { 
window.document.forms[0].me_recv_mb_id.value += mb_id+",";       
    }

function add_mb_id_all(mb_id)
    { 
window.document.forms[0].me_recv_mb_id.value += mb_id;       
    }

</script>
<img src='image/title_memo.gif'><br><br>

<table width=99% align=center cellpadding=0 cellspacing=0><tr><td>

<table width=100% cellpadding=0 cellspacing=0>
<tr>
<td><img src='image/title_memo_send.gif'></td>
<td align=right>여러 사람에게 보낼때는 컴마(,)로 구분&nbsp;</td>
</tr>
</table>

<table width=100% bgcolor=#CCCCCC cellpadding=1 cellspacing=0>
<form  method=post action='./?doc=bbs/mbmemoupdate.php' autocomplete='off'>
<tr>
<td>
<table width=100% cellpadding=0 cellspacing=0>
<tr>
<td align=center>
<table width=100% cellpadding=5 cellspacing=1 border=0>
<tr bgcolor=#F3F3F3>
<td>받는 회원 아이디 <input type=text name=me_recv_mb_id required itemname='받는사람 회원아이디' value='<?=$me_recv_mb_id?>' class='input' size=60></td>
</tr>
<tr bgcolor=#FFFFFF>
<td><textarea name=me_memo rows=10 cols=75 required itemname='내용' class='textarea lh'></textarea></textarea></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>

<table width=100% cellpadding=0 cellspacing=0 border=0>
<tr><td height=30>&nbsp;<input type=image src='image/btn_send.gif' border=0> <a href="javascript:window.close();"><img src='image/btn_close.gif' border=0></a></td></tr>
    </form>
</table>

</td></tr></table>

<table>
<tr>
<td><DIV id=kicbox style="LEFT: 0px; POSITION: relative; TOP: 0px"><?=$mb_list?></div></td>
</tr>
</table>
추천
0
  • 복사

댓글 전체

mysql 에서 한글 정렬에 문제가 있다는 이야기를 들은 적이 있습니다.
정렬에 문제가 있다면 그런 이유에서 비롯된 문제일 것 같습니다.
수정한 부분의 첫번째 줄을
$sql=mysql_query("select mb_id, mb_name, mb_email from gb_member");
에서
$sql=mysql_query("select mb_id, mb_name, mb_email from gb_member order by mb_name asc");
로 수정하면 이름 순으로 정렬할 수 있습니다.
감사합니다.
1. 회원들을 정렬시킬 수는 없나요? 가나다 순 또는 abc 순 등으로는 안되는가요?
2. 그룹별로 정렬은 안되나요?
-_-;; 넘 어려운 질문인가? 암튼 잘 쓰겠습니다.
© SIRSOFT
현재 페이지 제일 처음으로