>> Delete No. 8283 article
No. [질문]고수님들.. while문을 계속 돌리고파여...좀
급해여..

등록 2000-10-13 12:40:00 By localhost     조회 1
이름 초초보    

		while문을 돌려 레코드 값이 계속 돌리고 싶은데..어떻게 해야될지 모르겠네여
for를 써서 돌리거나 다른 방법 좀 부탁드릴께여...........
레코드값이 한번 밖에 출력이 되질 않아여..
while문을 제일 밑에 닫으면 돌긴도는데 제가 원하는 test_name값이
2회와 3회만 입력했기때문에 2개만 나와야 되는데 8개의 레코드값이 나오거든여..
  <?$query = "SELECT * FROM zunRESULT where USER_ID = '$USER_ID' AND TEST_NAME > 1 order by TEST_NAME desc";
.
.
.
 while($row = mysql_fetch_array($result)) {
$my_test_name = $row["TEST_NAME"];
$my_section_type = $row["SECTION_TYPE"];
$my_test_score = $row["TEST_SCORE"];
$my_max_score = $row["MAX_SCORE"];
 switch($my_section_type) {
 case (1):
$w = 5;
$l = 0;
$s = 0;
$r = 0;
$W = $w*$my_test_score;
break;
 case (2):
$w = 0;
$l = 5;
$s = 0;
$r = 0;
$L = $l*$my_test_score;
break;
 case (3):
$w = 0;
$l = 0;
$s = 5;
$r = 0;
$S = $s*$my_test_score;
break;
 case (4):
$w = 0;
$l = 0;
$s = 0;
$r = 3;
$R = $r*$my_test_score;
break;
 default :
}
 $sum = $W+$L+$S+$R;
$pe = $my_test_score/$my_max_score*100;
$per = substr("$pe",0,4);
}
echo("
<tr>
<td align=center>$my_test_name</td><td align=center>$W</td>
<td align=center>$L</td>
<td align=center>$S</td>
<td align=center>$R</td>
<td align=center>$sum</td>
<td aling=center>$per</td>
</tr>
");
 ?>
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved