<Cookie>及び<JavaScript>使用
解析結果が有益であればあるほど、得点操作が横行すると思っています。対応しにくいであろう、個別設定を多くした統計にしてみました。ちなみに、プレイ本数が少ない人には役に立たないと思われます。
SELECT main AS "</TABLE><TABLE>" FROM ( (SELECT '</TABLE> <FORM NAME="F429" METHOD="POST" ACTION="http://erogamescape.dyndns.org/~ap2/ero/toukei_kaiseki/select.php"> <INPUT TYPE="HIDDEN" NAME="SQL" VALUE=""> <H2>簡易設定</H2> <INPUT TYPE="CHECKBOX" NAME="F429_C1" CHECKED>エロゲーのみ<BR> <INPUT TYPE="CHECKBOX" NAME="F429_C2" CHECKED>個別設定を使用<BR> <INPUT TYPE="CHECKBOX" NAME="F429_C3" CHECKED>設定を残す(新しいページに飛ぶ)<BR><BR> 条件を絞る<BR> <SELECT ID="F429_S1"> <OPTION VALUE="4">比較ゲーム数5以上</OPTION> <OPTION VALUE="1">比較ゲーム数1以上</OPTION> <OPTION VALUE="2">比較ゲーム数2以上</OPTION> <OPTION VALUE="3">比較ゲーム数3以上</OPTION> <OPTION VALUE="5">比較ゲーム数10以上</OPTION> <OPTION VALUE="6">比較ゲーム数20以上</OPTION> <OPTION VALUE="7">比較ゲーム数30以上</OPTION> <OPTION VALUE="8">比較ゲーム数50以上</OPTION> </SELECT><BR> 表示<BR> <SELECT NAME="F429_S2"> <OPTION VALUE="5">データ数50以上</OPTION> <OPTION VALUE="1">データ数5以上</OPTION> <OPTION VALUE="2">データ数10以上</OPTION> <OPTION VALUE="3">データ数20以上</OPTION> <OPTION VALUE="4">データ数30以上</OPTION> <OPTION VALUE="6">データ数100以上</OPTION> <OPTION VALUE="7">データ数200以上</OPTION> <OPTION VALUE="8">条件無し</OPTION> </SELECT><BR> 並び替え<BR> <SELECT NAME="F429_S3"> <OPTION VALUE="1">平均点順</OPTION> <OPTION VALUE="2">発売日順</OPTION> <OPTION VALUE="3">データ数順</OPTION> <OPTION VALUE="4">変化点順</OPTION> </SELECT> <H3>レッドカード</H3> <script language="JavaScript"> //<!-- document.write("<INPUT TYPE='||CHR(92)||'"TEXT'||CHR(92)||'" NAME='||CHR(92)||'"F429_1'||CHR(92)||'" SIZE='||CHR(92)||'"20'||CHR(92)||'" VALUE='||CHR(92)||'"" + c_uid + "'||CHR(92)||'">"); // --> </script> さんがつけた点数と <INPUT TYPE="TEXT" NAME="F429_2" SIZE="3" VALUE="50"> 点以上離れた点数をつけたユーザー、サイトを除いて集計する。 <H3>イエローカード</H3> <INPUT TYPE="TEXT" NAME="F429_3" SIZE="3" VALUE="25"> 点以上離れた点数を、比較したゲーム本数に対して <INPUT TYPE="TEXT" NAME="F429_4" SIZE="5" VALUE="20"> %以上つけたユーザー、サイトを除いて集計する。<BR><BR> <INPUT TYPE="BUTTON" NAME="F429_SUBMIT1" VALUE="決定" onClick="F429_f1()"><BR><BR><BR><BR><BR> <H2>個別設定</H2> 上の設定では物足りない人はこちらで。問題ない人は決定ボタンを押して下さい。<BR> ゲーム毎に設定できます。データが多い順に200本。下の方に、掲載外のゲーム用に100本用意してます。ただし、game_idを自分で調べてもらうことになります。<BR> 簡易設定とかぶった場合はこちらが優先されます。上の設定を無効にしたい場合はユーザー名を無記入で。<BR> 利用するゲームにチェックを入れ、必要な所だけ入力して下さい。0点~100点までOKの場合は、checkだけ入力となります。<BR> <TABLE> <TR><TH>ゲーム名</TH><TH>中央値</TH><TH>平均点</TH><TH>標準偏差</TH><TH>データ数</TH><TH>機種</TH><TH COLSPAN=11>点数設定</TH><TH>check</TH></TR> '||CHR(60)||'!'||CHR(45)||'-' AS main) UNION ALL (SELECT ''||CHR(45)||'-'||CHR(62)||' <TR><TD>'||gamename||'</TD><TD>'||median||'</TD><TD>'||average||'</TD><TD>'||stddev||'</TD><TD>'||allcount||'</TD><TD>'||model||'</TD> <script language="JavaScript"> //<!-- game[i429]='||game_id||'; i429=i429+1; // --> </script> <TD>0</TD><TD BGCOLOR="RED" WIDTH="20"></TD><TD><INPUT TYPE="TEXT" SIZE="3"></TD><TD BGCOLOR="YELLOW" WIDTH="20"></TD><TD><INPUT TYPE="TEXT" SIZE="3"></TD><TD WIDTH="20"></TD><TD><INPUT TYPE="TEXT" SIZE="3"></TD><TD BGCOLOR="YELLOW" WIDTH="20"></TD><TD><INPUT TYPE="TEXT" SIZE="3"></TD><TD BGCOLOR="RED" WIDTH="20"></TD><TD>100</TD><TD><INPUT TYPE="CHECKBOX"></TD></TR> '||CHR(60)||'!'||CHR(45)||'-' AS main FROM toukei_temp_table ORDER BY allcount DESC LIMIT 200) UNION ALL (SELECT ''||CHR(45)||'-'||CHR(62)||' </TABLE> <BR> <INPUT TYPE="BUTTON" NAME="F429_SUBMIT2" VALUE="決定" onClick="F429_f1()"><BR><BR> <H3>その他のゲーム</H3> <TABLE> <TR><TH WIDTH="200">ゲームID</TH><TH COLSPAN=11>点数設定</TH><TH>check</TH></TR> <script language="JavaScript"> //<!-- for (i429=201; i429<301; i429++){ document.write("<TD><INPUT TYPE='||CHR(92)||'"TEXT'||CHR(92)||'" SIZE='||CHR(92)||'"20'||CHR(92)||'"></TD><TD>0</TD><TD BGCOLOR='||CHR(92)||'"RED'||CHR(92)||'" WIDTH='||CHR(92)||'"20'||CHR(92)||'"></TD><TD><INPUT TYPE='||CHR(92)||'"TEXT'||CHR(92)||'" SIZE='||CHR(92)||'"3'||CHR(92)||'"></TD><TD BGCOLOR='||CHR(92)||'"YELLOW'||CHR(92)||'" WIDTH='||CHR(92)||'"20'||CHR(92)||'"></TD><TD><INPUT TYPE='||CHR(92)||'"TEXT'||CHR(92)||'" SIZE='||CHR(92)||'"3'||CHR(92)||'"></TD><TD WIDTH='||CHR(92)||'"20'||CHR(92)||'"></TD><TD><INPUT TYPE='||CHR(92)||'"TEXT'||CHR(92)||'" SIZE='||CHR(92)||'"3'||CHR(92)||'"></TD><TD BGCOLOR='||CHR(92)||'"YELLOW'||CHR(92)||'" WIDTH='||CHR(92)||'"20'||CHR(92)||'"></TD><TD><INPUT TYPE='||CHR(92)||'"TEXT'||CHR(92)||'" SIZE='||CHR(92)||'"3'||CHR(92)||'"></TD><TD BGCOLOR='||CHR(92)||'"RED'||CHR(92)||'" WIDTH='||CHR(92)||'"20'||CHR(92)||'"></TD><TD>100</TD><TD><INPUT TYPE='||CHR(92)||'"CHECKBOX'||CHR(92)||'"></TD></TR>"); } // --> </script> </TABLE> <BR> <INPUT TYPE="BUTTON" NAME="F429_SUBMIT3" VALUE="決定" onClick="F429_f1()"><BR><BR> <H2>おまけ</H2> 上記の条件で絞ったゲーム毎の詳細を見る。<BR> game_id=<INPUT TYPE="TEXT" NAME="F429_5" SIZE="20"> の <INPUT TYPE="BUTTON" NAME="F429_SUBMIT4" VALUE="詳細" onClick="F429_f2()"> </FORM> <TABLE>' AS main) ) AS j