묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
아바타머니회원랭킹 소스인데요.. 좀 부탁드려요!ㅠㅠ
2003.07.07 00:10
<?
$connect = mysql_connect("localhost","","") or die("DB 연결 실패: ".mysql_error());
mysql_select_db("") or die("DB 선택 실패: ".mysql_error());
$query1 = "select * from avata4_member_table ORDER BY point1 DESC";
$toNum = 15; // 출력 한계, 100위까지만 출력
$result = mysql_query($query1, $connect) or die("퀘리 실패: ".mysql_error());
?>
<LINK title=style href="bbs/l_image/style.css" type=text/css rel=StyleSheet>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0">
<table border=0 align=center cellpadding=2 cellspacing=0 width=200 bgcolor=F9FAE9 bordercolordark=white bordercolorlight=silver style='border-width:1; border-color:rgb(122,121,141); border-style:dotted;'>
</table>
<table border=0 width=200 align=center>
<?
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { // 모든 데이터 한줄씩 처리하기
$name = $row[name]; // 이름 가져오기
$point = $row[point1]; // 포인트 가져오기
if ($point<>$pointOld) { // 앞사람과 점수가 틀리면
$rank++; // 순위 증가
$prank=$rank; // 출력 순위는 계산 순위
}
else { // 앞사람과 점수가 같다면
$prank=""; // 순위출력 내용 없음
}
if ($prank>$toNum) { // 만약 지정된 순위를 넘으면
break ; // 종료
}
echo "
<tr>
<td width=1% height=12 align=left background=../images/voteLine.gif><font color=black><span style=font-size:8pt;><IMG src=icon_1.gif>$prank
<td width=45% height=12 align=left background=../images/voteLine.gif><font color=black><span style=font-size:9pt;>$name
<td width=1% height=12 align=right background=../images/voteLine.gif><font color=black><span style=font-size:8pt;><IMG src=p.gif>
<td width=1% height=12 align=right background=../images/voteLine.gif><font color=black><span style=font-size:8pt;>$point</td>
</span>
</tr>";
$pointOld=$point; // 출력한 사람의 포인트 저장
}
?>
이렇게 된 출력하면 아바타포인트까지는 정상적으로 나오는데 회원 이름이 출력이 안되요.ㅠㅠ 누가 좀 고쳐주세요~ㅠㅠ
http://www.bondparty.ye.ro/zeroboard/ranking/list23.php
입니다.
$connect = mysql_connect("localhost","","") or die("DB 연결 실패: ".mysql_error());
mysql_select_db("") or die("DB 선택 실패: ".mysql_error());
$query1 = "select * from avata4_member_table ORDER BY point1 DESC";
$toNum = 15; // 출력 한계, 100위까지만 출력
$result = mysql_query($query1, $connect) or die("퀘리 실패: ".mysql_error());
?>
<LINK title=style href="bbs/l_image/style.css" type=text/css rel=StyleSheet>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0">
<table border=0 align=center cellpadding=2 cellspacing=0 width=200 bgcolor=F9FAE9 bordercolordark=white bordercolorlight=silver style='border-width:1; border-color:rgb(122,121,141); border-style:dotted;'>
</table>
<table border=0 width=200 align=center>
<?
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { // 모든 데이터 한줄씩 처리하기
$name = $row[name]; // 이름 가져오기
$point = $row[point1]; // 포인트 가져오기
if ($point<>$pointOld) { // 앞사람과 점수가 틀리면
$rank++; // 순위 증가
$prank=$rank; // 출력 순위는 계산 순위
}
else { // 앞사람과 점수가 같다면
$prank=""; // 순위출력 내용 없음
}
if ($prank>$toNum) { // 만약 지정된 순위를 넘으면
break ; // 종료
}
echo "
<tr>
<td width=1% height=12 align=left background=../images/voteLine.gif><font color=black><span style=font-size:8pt;><IMG src=icon_1.gif>$prank
<td width=45% height=12 align=left background=../images/voteLine.gif><font color=black><span style=font-size:9pt;>$name
<td width=1% height=12 align=right background=../images/voteLine.gif><font color=black><span style=font-size:8pt;><IMG src=p.gif>
<td width=1% height=12 align=right background=../images/voteLine.gif><font color=black><span style=font-size:8pt;>$point</td>
</span>
</tr>";
$pointOld=$point; // 출력한 사람의 포인트 저장
}
?>
이렇게 된 출력하면 아바타포인트까지는 정상적으로 나오는데 회원 이름이 출력이 안되요.ㅠㅠ 누가 좀 고쳐주세요~ㅠㅠ
http://www.bondparty.ye.ro/zeroboard/ranking/list23.php
입니다.
댓글 5
-
야호미
2003.07.07 03:08
-
위쯔
2003.07.07 13:21
안되요~ㅠㅠ -
이정헌
2003.07.07 13:27
while 안에 넣을수도 있고.. 아니면 sql을
SELECT name, point1 FROM avata4_member_table,zetyx_member_table
WHERE avata4_member_table.[회원번호필드]=zetyx_member_table.no
ORDER BY point1 DESC
로 할수도 있고..
그리고 순위처리가 좀 이상하네요.. 1위가 둘이면 다음은 3위가 나와야 하는데..
저렇게 하면 그 다음이 2위가 되죠.. -
위쯔
2003.07.07 17:03
위와 같이 넣으면 /퀘리 실패: 칼럼: 'point1' in 'field list' 이 모호함/ 라고 뜨네요.ㅠㅠ 어떻게 해야되죠?ㅠ -
이정헌
2003.07.07 17:14
쓰시는 테이블 구조를 잘 몰라서.. 두 테이블에 모두 point1이 있는 모양이네요..
모호함..이 나왔다면 point1이 들어갈 자리에 avata4_member_table.point1 이라고
확실히 써줘야 하겠네요..
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
mook5412 | 위젯 모듈 코드 생성시 모든 이름은 영문만 가능합니다 라고..... [1] | 2014.10.31 by Define |
꿈꾸는사람114 | 신디연동 웹문서 사라지는 이유? [1] | 2014.10.31 by Define |
죽방망이 | 1.7.6 버젼 신디케이션 v2인가요? [1] | 2014.10.31 by Define |
리키한 | 파일첨부 버튼이 반응이 없네요..ㅜ.ㅜ [5] | 2014.10.31 by HSJI |
쌉사리 | 회원들간에 이메일 주고받기 막는법좀 알려주세요. | |
풍운비 | 기본 default 화면 슬라이드 사진 갯수 추가 [1] | 2014.10.31 by 부산민지아빠 |
jake | 게시판(게시글) 등록 연동 | |
건방진고양이 | 이미지 리사이즈 에러 문제 [2] | 2014.10.31 by 건방진고양이 |
리즈므 | 글 작성자의 IP를 특정 그룹만 보이게 하는 방법..? | |
jirannn | 최근게시물 출력시 공지사항을 맨위로... [5] | 2014.10.31 by jirannn |
김형진354 | 혹시 모든 게시물을 댓글 허용 으로 바꿀수있는방법이있나요?? [2] | 2014.10.31 by 김형진354 |
도라에몽x몽에라도 | 글쓰기 할때 자동문구 삽입 방법 | |
최윤한 | 쪽지 내용보기 하면 투명하게 보입니다. [3] | 2014.10.31 by 최윤한 |
홈런볼11 | 홈페이지 수정간 공사 표시 [1] | 2014.10.31 by Novelic |
lamb91 | ajaxForm이 사파리에서는 안되나봐요? | |
putty | lang 글씨 내용 변경 질문입니다. | |
류세은. | 글쓰기 후 출력되는 글의 색상. [1] | 2014.10.30 by 류세은. |
syzygy1 | 영문 국문 선택하게 하는 방법 알려주세요 | |
mook5412 | 도와주십시오.. 페이지 관리에서 모듈 이름을 썼더니... [4] | 2014.10.30 by mook5412 |
putty | 게시판 글쓰기 내용 안써도 등록 될수 있게 하려면 어떻게 해야 하나요? [2] | 2014.10.30 by putty |
while 안에 이 소스 추가 해서
$data[name] 해서 회원 이름 출력 하세요
회원번호 부분에 아바타 테이블에 회원번호 입력되있는 필드이름을 지정 해주세요