제로보드에서 플러그인중에서 오늘가입한 회원을 보여주는것이 있는데요
처음 설치해서 사용할때는 아무 이상이 없이 잘 사용했지만 사용 후 일년이 지나자
작년에 같은 날자에 가입했던 회원들이 중복이 되어 표시가 함께 나오는 오류가
있던데요 수정할 수 있는 방법이 없을까요?
아래는 사용중인 소스 내용입니다.
<html>
<head>
</head>
<body onselectstart="return false" oncontextmenu="return false" ondragstart="return false" style="width:100%;overflow-x:hidden;overflow-y:scroll">
<?
$conn=mysql_connect("localhost", "", "");
mysql_select_db("", $conn);
$c_result = mysql_query( "select count(*) from zetyx_member_table", $conn );
$ROWS = mysql_fetch_array( $c_result );
$MEMBERS_NUM = $ROWS[0];
echo "<link rel='stylesheet' type='text/css' href='member.css'>";
$result=mysql_query("select name,no,reg_date from zetyx_member_table", $conn);
$i=0;
// 화면에 출력
echo"<link rel='StyleSheet' HREF='member.css' type='text/css'>
<script language='javascript'>
window.setTimeout('window.location.reload()',1000000); //10초마다 리플리쉬 시킨다 1000이 1초가 된다.
</script>
<table width=132 height=17 style='border-width:1; border-color:#4261A8; border-style:solid;' border=0 cellpadding=1 cellspacing=1 align=center>
<tr>
<td style='border-right-width:1; border-bottom-width:1; border-right-color:#4261A8; border-bottom-color:#4261A8; border-right-style:solid; border-bottom-style:solid;' align=center bgcolor=#6B99CB>
<DIV STYLE='width:100%; height:15; margin-left:0px; padding-top:0px;' valign=bottom>
<font color=white>신규회원</font>
</div>
</td>
</tr>
<tr>
<td height=2>
</td>
</tr>
<tr>
<td height=30 bordercolordark=black bordercolorlight=#4261A8>
<marquee align=center height=30 direction=up scrollamount=1 onmouseover=stop() onmouseout=start()>";
while($row=mysql_fetch_array($result)){
$name = $row["name"];
$reg_date = $row["reg_date"];
$no = $row["no"];
$today=date("m-d");
$newjoin=date("m-d", $reg_date);
if($today == $newjoin) {
$i++;
echo " <img src=79.gif border=0> <a href=javascript:void(window.open('../view_info.php?member_no=$no','mailform','width=400,height=510,statusbar=no,scrollbars=yes,toolbar=no'))>$name</a></font>님<br>";
}
}
if($i == 0) {
echo "<span style=font-size:10pt;color:black>신규회원이 없네요</span>
<!-- <span style=font-size:10pt;color:#505050><b>클랜 가족들</b> : $MEMBERS_NUM</span> -->
";
}
echo"
</td>
</tr>
</table>
";
mysql_close($conn);
?>
</body>
</html>
<STYLE type="text/css">
<!--
BODY {
scrollbar-face-color: #242424;
scrollbar-highlight-color: #242424;
scrollbar-3dlight-color: #4B4B4B;
scrollbar-darkshadow-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-arrow-color: #C0C0C0;
scrollbar-track-color: #000000;
}
-->
</STYLE>
처음 설치해서 사용할때는 아무 이상이 없이 잘 사용했지만 사용 후 일년이 지나자
작년에 같은 날자에 가입했던 회원들이 중복이 되어 표시가 함께 나오는 오류가
있던데요 수정할 수 있는 방법이 없을까요?
아래는 사용중인 소스 내용입니다.
<html>
<head>
</head>
<body onselectstart="return false" oncontextmenu="return false" ondragstart="return false" style="width:100%;overflow-x:hidden;overflow-y:scroll">
<?
$conn=mysql_connect("localhost", "", "");
mysql_select_db("", $conn);
$c_result = mysql_query( "select count(*) from zetyx_member_table", $conn );
$ROWS = mysql_fetch_array( $c_result );
$MEMBERS_NUM = $ROWS[0];
echo "<link rel='stylesheet' type='text/css' href='member.css'>";
$result=mysql_query("select name,no,reg_date from zetyx_member_table", $conn);
$i=0;
// 화면에 출력
echo"<link rel='StyleSheet' HREF='member.css' type='text/css'>
<script language='javascript'>
window.setTimeout('window.location.reload()',1000000); //10초마다 리플리쉬 시킨다 1000이 1초가 된다.
</script>
<table width=132 height=17 style='border-width:1; border-color:#4261A8; border-style:solid;' border=0 cellpadding=1 cellspacing=1 align=center>
<tr>
<td style='border-right-width:1; border-bottom-width:1; border-right-color:#4261A8; border-bottom-color:#4261A8; border-right-style:solid; border-bottom-style:solid;' align=center bgcolor=#6B99CB>
<DIV STYLE='width:100%; height:15; margin-left:0px; padding-top:0px;' valign=bottom>
<font color=white>신규회원</font>
</div>
</td>
</tr>
<tr>
<td height=2>
</td>
</tr>
<tr>
<td height=30 bordercolordark=black bordercolorlight=#4261A8>
<marquee align=center height=30 direction=up scrollamount=1 onmouseover=stop() onmouseout=start()>";
while($row=mysql_fetch_array($result)){
$name = $row["name"];
$reg_date = $row["reg_date"];
$no = $row["no"];
$today=date("m-d");
$newjoin=date("m-d", $reg_date);
if($today == $newjoin) {
$i++;
echo " <img src=79.gif border=0> <a href=javascript:void(window.open('../view_info.php?member_no=$no','mailform','width=400,height=510,statusbar=no,scrollbars=yes,toolbar=no'))>$name</a></font>님<br>";
}
}
if($i == 0) {
echo "<span style=font-size:10pt;color:black>신규회원이 없네요</span>
<!-- <span style=font-size:10pt;color:#505050><b>클랜 가족들</b> : $MEMBERS_NUM</span> -->
";
}
echo"
</td>
</tr>
</table>
";
mysql_close($conn);
?>
</body>
</html>
<STYLE type="text/css">
<!--
BODY {
scrollbar-face-color: #242424;
scrollbar-highlight-color: #242424;
scrollbar-3dlight-color: #4B4B4B;
scrollbar-darkshadow-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-arrow-color: #C0C0C0;
scrollbar-track-color: #000000;
}
-->
</STYLE>
$newjoin=date("m-d", $reg_date);
이부분에서 m-d-y 또는 y-m-d 이렇게 한 번 해보세요........
저도 잘 모르는 부분이라 될런지 모르겠습니다.
두 부분 모두 같이 수정해줘야 할 겁니다.
안된다면 잘 모르겠구요.. ^^;
그리고 이건 비밀글로 해야할 이유가 없을 것 같은데요, 공유를 위해 비밀글을 해제해주셨으면 합니다. [01][01][01]