아래 코드는 범위 내에서 숫자 ($ nm)가 이라면 사용자의 위치를 반향시킵니다. $ nm = (10,4,3 (마케팅 담당자, 직원, 직원, 스태프) 대신에 (직원, 직원, 직원, 마케팅 담당자, 직원)이 될 것입니다. 직원, 직원).가장 높은 값에서 가장 낮은 값으로 표시 할 변수를 주문하십시오.
$query = "SELECT DISTINCT username,num FROM user ORDER BY num DESC LIMIT 5";
$result = mysql_query ($query) or die('query error');
while($line = mysql_fetch_assoc($result)){
$um = $line[username];
$nm = $line[num];
echo "name:$um";
if($nm <= 50){
echo "Position: president";
}else if($nm <= 40){
echo "Position: vice";
}else if($nm <= 30){
echo "Position: manager";
}else if($nm <= 20){
echo "Position: marketer";
}else if($nm <= 10){
echo "Position: staff";
}
귀하의 코드는 모든 번호에 대해 ('50 '을 초과하지 않는 한)'회장 '을 인쇄합니다. –
'(10,4,3,3,1)'이 (직원, 직원, 직원, 마케팅 담당자, 직원) (또는 (마케팅 담당자, 직원, 직원, 직원, 직원) 10보다 작거나 같습니까? –