From 2726bc13c48be3a263368a74ff3d6e053e992613 Mon Sep 17 00:00:00 2001 From: hide_d Date: Thu, 12 Apr 2018 02:42:40 +0900 Subject: [PATCH] =?UTF-8?q?b=5FmyGenInfo=20=EA=B4=80=EC=A7=81=20=EC=A0=9C?= =?UTF-8?q?=EB=8C=80=EB=A1=9C=20=ED=91=9C=EA=B8=B0=20=EC=95=88=EB=90=9C=20?= =?UTF-8?q?=EB=AC=B8=EC=A0=9C=20=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hwe/b_myGenInfo.php | 55 ++++++++++++++++++++++++++++++++------------- 1 file changed, 39 insertions(+), 16 deletions(-) diff --git a/hwe/b_myGenInfo.php b/hwe/b_myGenInfo.php index fe22c5de..c10fa9c8 100644 --- a/hwe/b_myGenInfo.php +++ b/hwe/b_myGenInfo.php @@ -66,23 +66,46 @@ $sel = [$type => "selected"]; queryFirstField('select level from nation where nation = %i', $me['nation']); +$orderByText = '';//FIXME: 쿼리 재작성 switch($type) { - case 1: $query = "select npc,special,special2,personal,picture,imgsvr,name,level,dedication,experience,injury,leader,power,intel,gold,rice,belong,connect,killturn from general where nation='{$me['nation']}' order by level desc"; break; - case 2: $query = "select npc,special,special2,personal,picture,imgsvr,name,level,dedication,experience,injury,leader,power,intel,gold,rice,belong,connect,killturn from general where nation='{$me['nation']}' order by dedication desc"; break; - case 3: $query = "select npc,special,special2,personal,picture,imgsvr,name,level,dedication,experience,injury,leader,power,intel,gold,rice,belong,connect,killturn from general where nation='{$me['nation']}' order by experience desc"; break; - case 4: $query = "select npc,special,special2,personal,picture,imgsvr,name,level,dedication,experience,injury,leader,power,intel,gold,rice,belong,connect,killturn from general where nation='{$me['nation']}' order by leader desc"; break; - case 5: $query = "select npc,special,special2,personal,picture,imgsvr,name,level,dedication,experience,injury,leader,power,intel,gold,rice,belong,connect,killturn from general where nation='{$me['nation']}' order by power desc"; break; - case 6: $query = "select npc,special,special2,personal,picture,imgsvr,name,level,dedication,experience,injury,leader,power,intel,gold,rice,belong,connect,killturn from general where nation='{$me['nation']}' order by intel desc"; break; - case 7: $query = "select npc,special,special2,personal,picture,imgsvr,name,level,dedication,experience,injury,leader,power,intel,gold,rice,belong,connect,killturn from general where nation='{$me['nation']}' order by gold desc"; break; - case 8: $query = "select npc,special,special2,personal,picture,imgsvr,name,level,dedication,experience,injury,leader,power,intel,gold,rice,belong,connect,killturn from general where nation='{$me['nation']}' order by rice desc"; break; - case 9: $query = "select npc,special,special2,personal,picture,imgsvr,name,level,dedication,experience,injury,leader,power,intel,gold,rice,belong,connect,killturn from general where nation='{$me['nation']}' order by crew desc"; break; - case 10: $query = "select npc,special,special2,personal,picture,imgsvr,name,level,dedication,experience,injury,leader,power,intel,gold,rice,belong,connect,killturn from general where nation='{$me['nation']}' order by connect desc"; break; - case 11: $query = "select npc,special,special2,personal,picture,imgsvr,name,level,dedication,experience,injury,leader,power,intel,gold,rice,belong,connect,killturn from general where nation='{$me['nation']}' order by personal"; break; - case 12: $query = "select npc,special,special2,personal,picture,imgsvr,name,level,dedication,experience,injury,leader,power,intel,gold,rice,belong,connect,killturn from general where nation='{$me['nation']}' order by special desc"; break; - case 13: $query = "select npc,special,special2,personal,picture,imgsvr,name,level,dedication,experience,injury,leader,power,intel,gold,rice,belong,connect,killturn from general where nation='{$me['nation']}' order by special2 desc"; break; - case 14: $query = "select npc,special,special2,personal,picture,imgsvr,name,level,dedication,experience,injury,leader,power,intel,gold,rice,belong,connect,killturn from general where nation='{$me['nation']}' order by belong desc"; break; - case 15: $query = "select npc,special,special2,personal,picture,imgsvr,name,level,dedication,experience,injury,leader,power,intel,gold,rice,belong,connect,killturn from general where nation='{$me['nation']}' order by npc desc"; break; + case 1: $orderByText = " order by level desc"; break; + case 2: $orderByText = " order by dedication desc"; break; + case 3: $orderByText = " order by experience desc"; break; + case 4: $orderByText = " order by leader desc"; break; + case 5: $orderByText = " order by power desc"; break; + case 6: $orderByText = " order by intel desc"; break; + case 7: $orderByText = " order by gold desc"; break; + case 8: $orderByText = " order by rice desc"; break; + case 9: $orderByText = " order by crew desc"; break; + case 10: $orderByText = " order by connect desc"; break; + case 11: $orderByText = " order by personal"; break; + case 12: $orderByText = " order by special desc"; break; + case 13: $orderByText = " order by special2 desc"; break; + case 14: $orderByText = " order by belong desc"; break; + case 15: $orderByText = " order by npc desc"; break; } +$query = + "select + npc, + special, + special2, + personal, + picture, + imgsvr, + name, + level, + dedication, + experience, + injury, + leader, + power, + intel, + gold, + rice, + belong, + connect, + killturn + from general where nation='{$me['nation']}' ".$orderByText; $genresult = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $gencount = MYDB_num_rows($genresult); @@ -143,7 +166,7 @@ for($j=0; $j < $gencount; $j++) { $name - "; echo getLevel($general['level'], $nation['level']); echo " + "; echo getLevel($general['level'], $nationLevel); echo " ".getDed($general['dedication'])." ".getHonor($general['experience'])." ".getBill($general['dedication'])."