묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
이 소스결과에서 (생일)부분 삭제 어디서 해야하죠.?
2003.03.08 14:32
<?
$디비호스트 = "localhost"; // 디비 호스트네임을 적어주세요...보통은 걍 두셔도 됩니다.
$디비아이디 = ""; // 아이디를 적으세요.
$디비비밀번호 = ""; // 비밀번호를 적어주세요.
$디비네임 = ""; // 디비명을 적으세요...
$제로보드경로 = ""; // 제로보드위치 마지막 / 는 적지 말아주세요.
$conn=mysql_connect($디비호스트,$디비아이디,$디비비밀번호);
mysql_select_db($디비네임, $conn);
$양력월수=date("n");
$오늘날자 = date("Y년 m월 d일");
$result = mysql_query("select name, no, email, birth from zetyx_member_table where from_unixtime(birth,'%c')='$양력월수'", $conn);
if(mysql_num_rows($result)) {
$이달생일총회원수 = mysql_num_rows($result);
echo " <br><style type="text/css">
body,td {font-family:굴림;font-size:9pt;color:black;}
A:link {color:black;text-decoration:none;}
A:visited {color:black;text-decoration:none;}
A:active {color:black;text-decoration:none;}
A:hover {color:gray;text-decoration:underline overline blink;} //스타일 시트에서 폰트와 링크 설정
</style>";
echo "<br>
<center><b>$양력월수</b> 월에 생일이신 회원님 (총 $이달생일총회원수 분 / 오늘은 $오늘날자)... 회원님의 이름을 클릭하시면 쪽지나 메일을 보낼수 있습니다.</center><table><tr><td>";
for ($i=1; $i<=$이달생일총회원수; $i++) {
$배열=mysql_fetch_array($result);
$이름=$배열["name"];
$메일=$배열["email"];
$회원넘버=$배열["no"];
echo "<br> <a href=javascript:void(window.open('$제로보드경로/view_info.php?member_no=$회원넘버','mailform','width=400,height=510,statusbar=no,scrollbars=yes,toolbar=no'))><span style='font-size:9pt;'>$이름 ($생일)</a>, </font></span>";
}
echo "<br> <p align=right>모두 모두 생일 축하드립니다 *^^*</p>";
}
else { echo " <b>$양력월수</b> 월에는 생일이신 회원이 없네요 *^^* "; exit; }
echo "<br>
</td></tr></table>
<br>";
mysql_free_result($result);
mysql_close($conn);
?>
결과보면요
이름 (생일)
괄호 안에 생일이 출력되는데요
혹시 생일 순서대로 출력하는법 없나요.?
회원 가입된 순서대로 나와서 생일 날짜가 뒤죽박죽ㅠ_ㅠ
안된다면
( 생일 ) 부분 어떻게 삭제하죠?
제가 삭제해봤지만 생일 부분은 삭제 되지만 () 괄호는 남아있네요ㅠ_ㅠ
$디비호스트 = "localhost"; // 디비 호스트네임을 적어주세요...보통은 걍 두셔도 됩니다.
$디비아이디 = ""; // 아이디를 적으세요.
$디비비밀번호 = ""; // 비밀번호를 적어주세요.
$디비네임 = ""; // 디비명을 적으세요...
$제로보드경로 = ""; // 제로보드위치 마지막 / 는 적지 말아주세요.
$conn=mysql_connect($디비호스트,$디비아이디,$디비비밀번호);
mysql_select_db($디비네임, $conn);
$양력월수=date("n");
$오늘날자 = date("Y년 m월 d일");
$result = mysql_query("select name, no, email, birth from zetyx_member_table where from_unixtime(birth,'%c')='$양력월수'", $conn);
if(mysql_num_rows($result)) {
$이달생일총회원수 = mysql_num_rows($result);
echo " <br><style type="text/css">
body,td {font-family:굴림;font-size:9pt;color:black;}
A:link {color:black;text-decoration:none;}
A:visited {color:black;text-decoration:none;}
A:active {color:black;text-decoration:none;}
A:hover {color:gray;text-decoration:underline overline blink;} //스타일 시트에서 폰트와 링크 설정
</style>";
echo "<br>
<center><b>$양력월수</b> 월에 생일이신 회원님 (총 $이달생일총회원수 분 / 오늘은 $오늘날자)... 회원님의 이름을 클릭하시면 쪽지나 메일을 보낼수 있습니다.</center><table><tr><td>";
for ($i=1; $i<=$이달생일총회원수; $i++) {
$배열=mysql_fetch_array($result);
$이름=$배열["name"];
$메일=$배열["email"];
$회원넘버=$배열["no"];
echo "<br> <a href=javascript:void(window.open('$제로보드경로/view_info.php?member_no=$회원넘버','mailform','width=400,height=510,statusbar=no,scrollbars=yes,toolbar=no'))><span style='font-size:9pt;'>$이름 ($생일)</a>, </font></span>";
}
echo "<br> <p align=right>모두 모두 생일 축하드립니다 *^^*</p>";
}
else { echo " <b>$양력월수</b> 월에는 생일이신 회원이 없네요 *^^* "; exit; }
echo "<br>
</td></tr></table>
<br>";
mysql_free_result($result);
mysql_close($conn);
?>
결과보면요
이름 (생일)
괄호 안에 생일이 출력되는데요
혹시 생일 순서대로 출력하는법 없나요.?
회원 가입된 순서대로 나와서 생일 날짜가 뒤죽박죽ㅠ_ㅠ
안된다면
( 생일 ) 부분 어떻게 삭제하죠?
제가 삭제해봤지만 생일 부분은 삭제 되지만 () 괄호는 남아있네요ㅠ_ㅠ
댓글 5
-
특급잠수부
2003.03.08 15:50
-
이인종
2003.03.08 16:23
order by birth (desc or asc, default는 asc이므로 asc는 안써도 됨)이건 뭔뜻이죠? 참고로 저 초보입니다ㅠ_ㅠ -
이인종
2003.03.08 16:25
제로보드 팁에서 꼬릿말로 생일순으로 정렬하는 법 두가지를 어떤분이 올려주셨는데 두분꺼 모두 안되거든요ㅠ_ㅠ -
소프트맨
2003.03.08 16:59
$result = mysql_query("select name, no, email, birth from zetyx_member_table where from_unixtime(birth,'%c')='$양력월수'", $conn);
이 부분을 오름차순으로 정렬 하려면
$result = mysql_query("select name, no, email, birth from zetyx_member_table where from_unixtime(birth,'+ '+ '%c')='$양력월수' order by birth asc", $conn);
내림차순으로 정렬 하려면
$result = mysql_query("select name, no, email, birth from zetyx_member_table where from_unixtime(birth,'%c')='$양력월수' order by birth desc", $conn);
로 바꾸세요.
(생일) 부분을 안보이게 하려면
<span style='font-size:9pt;'>$이름 ($생일)</a>, </font></span>";
아래처럼....
<span style='font-size:9pt;'>$이름</a>, </font></span>"; -
이인종
2003.03.08 19:56
그래도 날짜 순서대로 정렬이 안되는데요.??
1일 2일 5일 31일 1일 8일 9일 ..이런식으로 정렬이되요..정렬 된다 싶으면 다시 시작되고;
order by birth (desc or asc, default는 asc이므로 asc는 안써도 됨)