//********** 入力 **********
$user_agent = $_ENV["HTTP_USER_AGENT"];
if(stripos($user_agent,'Android') !== false || stripos($user_agent,'iPhone') !== false){
//Android、iPhoneからのアクセス
//SmartPhone用サイトへ転送
$in_acs = 'mv';
}else{
$in_acs = 'pc';
}
$in_menu = $_GET["menu"];//グローバルメニュー番号
if($in_menu == NULL){$in_menu = '51';}
?>
AKB48選抜総選挙予想! 初ランクイン!
//********** オブジェクト **********
require_once('../../class/mysql_cls.php');//mysql共通クラス
require_once('../../class/AKB_cls.php');//AKB関連共通クラス
//********** クラス設定 **********
$mysql_ex = new mysql_cls();
$AKB_ex = new AKB_cls();
//********** 配列 **********
$menu_array = array(
'1'=>array('title'=>'初ランクイン(〜第1回)','name'=>'mv-1'),
'2'=>array('title'=>'初ランクイン(〜第2回)','name'=>'mv-2'),
'3'=>array('title'=>'初ランクイン(〜第3回)','name'=>'mv-3'),
'4'=>array('title'=>'初ランクイン(〜第4回)','name'=>'mv-4'),
'5'=>array('title'=>'初ランクイン(〜第5回)','name'=>'mv-5'),
'6'=>array('title'=>'初ランクイン(〜第6回)','name'=>'mv-6')
);
$comento_array = array(
'2'=>' 第1回選抜総選挙から第2回選抜総選挙、佐藤由加理、浦野一美がAKBを卒業しSDN48へ。多田愛佳と倉持明日香が選抜落ち。仲川遥香が
圏外から、松井玲奈、指原莉乃、高城亜樹の3名がアンダーガールズより初選抜入り。この頃の選抜総選挙は規模の小さいファンイベントで
あった。だが、このイベントの面白さに徐々に気づく人が増えてきた時期でもある。',
'3'=>' 第3回選抜総選挙、小野恵令奈の卒業あり、仲川遥香と宮崎美穂が選抜落ち。横山由依が圏外から増田有華がアンダーガールズから
初選抜入り、倉持明日香が選抜復帰を果たす。AKB48の人気上昇に伴い爆発的に票数が増えた選抜総選挙であった。この頃から国民的行事と
なって行く。この選抜総選挙がAKB人気爆発に果たした役割は大きい。',
'4'=>' 第4回選抜総選挙、前田敦子の卒業発表があり不参加となった、また選抜が21名から16名となった事で5名が選抜落ちとなる。
前年12位の高城亜樹が票を落として選抜落ち、残り4名は前年17位以下で順当に選抜落ちとなった。前年19位から票を上げ選抜をキープ
したのは横山由依。票を倍増させた梅田彩佳がアンダーガールズから見事初選抜入りとなった。',
'5'=>' 第5回選抜総選挙、番組投出しスキャンダルで卒業に追込まれた河西智美、男性スキャンダルで選抜落ちの峯岸みなみ、
新興勢力に力負けし選抜落ちの北原里英・梅田彩佳。この4枠に次世代エース候補塩対応ぱるること島崎遥香、NMBのツートップ
山本彩、渡辺美優紀、神対応須田亜香里の4名がアンダーガールズから初選抜入り。',
'6'=>' 第6回選抜総選挙、大島優子、篠田麻里子、板野友美の三人が卒業で迎えた総選挙、男性スキャルダルの影響か
渡辺美優紀が選抜落ちした。乃木坂46との兼任という初の試みがあり、乃木坂箱押し票をまとめた生駒里奈が
圏外から一気の選抜入り。残り3枠を射止めたのは、前年アンダーガールズから、宮脇咲良・柴田阿弥・川栄李奈
の3名が初選抜入り。',
'7'=>''
);
$ochi_hosoku_array = array(
'2'=>'卒業2名',
'3'=>'卒業1名',
'4'=>'卒業1名',
'5'=>'卒業1名',
'6'=>'卒業3名',
'7'=>'',
);
$edit_data_array = array('6'=>array(),'5'=>array(),'4'=>array(),'3'=>array(),'2'=>array(),'1'=>array());
$rankin_cnt_array = array(
'6'=>array('cnt'=>'0','zen'=>'80','zou'=>'16'),
'5'=>array('cnt'=>'0','zen'=>'64','zou'=>'0'),
'4'=>array('cnt'=>'0','zen'=>'64','zou'=>'24'),
'3'=>array('cnt'=>'0','zen'=>'40','zou'=>'0'),
'2'=>array('cnt'=>'0','zen'=>'40','zou'=>'10'),
'1'=>array('cnt'=>'0','zen'=>'30','zou'=>'30'));
//********** 処理 **********
//DBに接続し起動する。
$DB_link = $mysql_ex -> DB_start('off');
//選挙結果の情報を取得
//$query = "select * from `AKB_senkyo_kekka_DB` WHERE jyuni = '1' ORDER BY nen DESC";
$query = "select * from `AKB_senkyo_kekka_DB` WHERE zougen = '初' ORDER BY CAST(`jyuni` AS SIGNED) ASC";
$query = mb_convert_encoding($query,"UTF-8","SJIS");
$res = mysql_query($query);
if (!$res) {
print 'テーブルを抽出できません!
';
die (' AKB_senkyo_kekka_DBを抽出できませんでした' . mysql_error());
}
while ($item = mysql_fetch_array($res)) {
$edit_data_array[$item[kai]][$item[jyuni]][namae] = mb_convert_encoding($item['namae'],"SJIS","UTF-8");
$edit_data_array[$item[kai]][$item[jyuni]][sho] = mb_convert_encoding($item['sho'],"SJIS","UTF-8");
$edit_data_array[$item[kai]][$item[jyuni]][nen] = mb_convert_encoding($item['nen'],"SJIS","UTF-8");
$edit_data_array[$item[kai]][$item[jyuni]][nenrei] = mb_convert_encoding($item['nenrei'],"SJIS","UTF-8");
$edit_data_array[$item[kai]][$item[jyuni]][hyou] = mb_convert_encoding($item['hyou'],"SJIS","UTF-8");
$edit_data_array[$item[kai]][$item[jyuni]][sojyuni] = mb_convert_encoding($item['sojyuni'],"SJIS","UTF-8");
$edit_data_array[$item[kai]][$item[jyuni]][sohyou] = mb_convert_encoding($item['sohyou'],"SJIS","UTF-8");
$rankin_cnt_array[$item[kai]][cnt] = $rankin_cnt_array[$item[kai]][cnt]+1;
}
/*
$namae_data_array = array();
$jyuni_data_array = array();
$senbatsu_data_array = array();
$suii_data_array = array();
while ($item = mysql_fetch_array($res)) {
$kai = mb_convert_encoding($item['kai'],"SJIS","UTF-8");
$namae = mb_convert_encoding($item['namae'],"SJIS","UTF-8");
$jyuni = mb_convert_encoding($item['jyuni'],"SJIS","UTF-8");
$namae_data_array[$kai][$namae] = $item;
$jyuni_data_array[$kai][$jyuni] = $item;
if($kai > 4){
$senbatsu_kazu = 17;
}else{
$senbatsu_kazu = 22;
}
if(is_numeric($jyuni) AND $jyuni < $senbatsu_kazu){
$senbatsu_data_array[$kai][$jyuni] = $item;
}
}
//開催回単位の選抜データ編集
foreach($senbatsu_data_array as $kai => $data_array){
if($kai != 1){
$suii_data_array[$kai][ochi_cnt] = 0;
$suii_data_array[$kai][shinki_cnt] = 0;
foreach($data_array as $jyuni => $data){
$back = $kai-1;
$senbatsu_edit_array[$kai][$back][$jyuni][namae] = mb_convert_encoding($senbatsu_data_array[$back][$jyuni]['namae'],"SJIS","UTF-8");
//前回データより脱落・不参加(卒業含)を抽出
if($namae_data_array[$kai][$senbatsu_edit_array[$kai][$back][$jyuni][namae]][jyuni] == NULL){
$suii_data_array[$kai][ochi_cnt] = $suii_data_array[$kai][ochi_cnt]+1;
$suii_data_array[$kai][ochi][$senbatsu_edit_array[$kai][$back][$jyuni][namae]][back_jyuni] = $jyuni;
$senbatsu_edit_array[$kai][$back][$jyuni][ami] = 'on1';
}else{
if($kai > 3){
$senbatsu_kazu = 16;
}else{
$senbatsu_kazu = 21;
}
if($namae_data_array[$kai][$senbatsu_edit_array[$kai][$back][$jyuni][namae]][jyuni] > $senbatsu_kazu){
$suii_data_array[$kai][ochi_cnt] = $suii_data_array[$kai][ochi_cnt]+1;
$suii_data_array[$kai][ochi][$senbatsu_edit_array[$kai][$back][$jyuni][namae]][back_jyuni] = $jyuni;
$suii_data_array[$kai][ochi][$senbatsu_edit_array[$kai][$back][$jyuni][namae]][next_jyuni] =
$namae_data_array[$kai][$senbatsu_edit_array[$kai][$back][$jyuni][namae]][jyuni];
$senbatsu_edit_array[$kai][$back][$jyuni][ami] = 'on1';
if($suii_data_array[$kai][ochi_jyuni] < $namae_data_array[$kai][$senbatsu_edit_array[$kai][$back][$jyuni][namae]][jyuni]){
$suii_data_array[$kai][ochi_jyuni] = $namae_data_array[$kai][$senbatsu_edit_array[$kai][$back][$jyuni][namae]][jyuni];
}
}
}
$senbatsu_edit_array[$kai][$back][$jyuni][hyou] = mb_convert_encoding($senbatsu_data_array[$back][$jyuni]['hyou'],"SJIS","UTF-8");
if($kai > 3 AND $jyuni > 16){
}else{
$senbatsu_edit_array[$kai][$kai][$jyuni][namae] = mb_convert_encoding($data['namae'],"SJIS","UTF-8");
//今回データより新規・残留を抽出
$jg_jyuni = mb_convert_encoding($namae_data_array[$back][$senbatsu_edit_array[$kai][$kai][$jyuni][namae]][jyuni],"SJIS","UTF-8");
if($jg_jyuni == NULL or $jg_jyuni == '兼任前' or $jg_jyuni == '圏外' or $jg_jyuni == '加入前'){
$suii_data_array[$kai][shinki_cnt] = $suii_data_array[$kai][shinki_cnt]+1;
$suii_data_array[$kai][shinki][$senbatsu_edit_array[$kai][$kai][$jyuni][namae]][back_jyuni] = $jyuni;
$suii_data_array[$kai][shinki][$senbatsu_edit_array[$kai][$kai][$jyuni][namae]][next_jyuni] = $jg_jyuni;
$suii_data_array[$kai][shinki_jyuni] = $jg_jyuni;
$senbatsu_edit_array[$kai][$kai][$jyuni][ami] = 'on2';
}else{
if($back > 3){
$senbatsu_kazu = 16;
}else{
$senbatsu_kazu = 21;
}
if($namae_data_array[$back][$senbatsu_edit_array[$kai][$kai][$jyuni][namae]][jyuni] > $senbatsu_kazu){
$suii_data_array[$kai][shinki_cnt] = $suii_data_array[$kai][shinki_cnt]+1;
$suii_data_array[$kai][shinki][$senbatsu_edit_array[$kai][$kai][$jyuni][namae]][back_jyuni] = $jyuni;
$suii_data_array[$kai][shinki][$senbatsu_edit_array[$kai][$kai][$jyuni][namae]][next_jyuni] =
$namae_data_array[$back][$senbatsu_edit_array[$kai][$kai][$jyuni][namae]][jyuni];
$senbatsu_edit_array[$kai][$kai][$jyuni][ami] = 'on2';
//print $namae_data_array[$back][$senbatsu_edit_array[$kai][$kai][$jyuni][namae]][jyuni].'
';
if($suii_data_array[$kai][shinki_jyuni] < $namae_data_array[$back][$senbatsu_edit_array[$kai][$kai][$jyuni][namae]][jyuni]){
$suii_data_array[$kai][shinki_jyuni] = $namae_data_array[$back][$senbatsu_edit_array[$kai][$kai][$jyuni][namae]][jyuni];
}
}else{
$suii_data_array[$kai][zanryuu] = $suii_data_array[$kai][zanryuu]+1;
}
}
$senbatsu_edit_array[$kai][$kai][$jyuni][hyou] = mb_convert_encoding($data['hyou'],"SJIS","UTF-8");
}
}
}
}
*/
?>
$nowrap = '';
if($in_acs == 'pc'){
$nowrap = 'nowrap';
?>
$AKB_ex->head_menu($in_menu); ?> |
|
}else{
?>
|
}
?>
データで振り返るAKB48選抜総選挙〜初ランクイン! |
|
if($in_acs == 'pc'){
?>
初ランクインメニュー
|
}
?>
●初ランクイン |
|
開催回・年 |
人数 |
枠 |
枠増減 |
新規何位から |
脱落何位へ |
foreach($rankin_cnt_array as $kai => $data){
$nen = $AKB_ex->kai_nen_chg($kai);
?>
第 print $kai; ?>回・ print $nen; ?>年 |
print $data[cnt].'名'; ?> |
print $data[zen].'名'; ?> |
print $data[zou]; ?> |
print $prt_shinki_jyuni; ?> |
print $prt_ochi_jyuni; ?> |
}
?>
|
|
foreach($edit_data_array as $kai => $data_array){
?>
●
初ランクイン(〜第 print $kai; ?>回) |
初ランクイン print $rankin_cnt_array[$kai][cnt] ?>名。 |
順位 |
名前 |
年齢 |
所属 |
得票 |
速報 順位 |
速報 得票 |
foreach($data_array as $jyuni => $data){
?>
print $jyuni; ?> |
print $data[namae]; ?> |
print $data[nenrei]; ?> |
print $data[sho]; ?> |
print $data[hyou]; ?> |
print $data[sojyuni]; ?> |
print $data[sohyou]; ?> |
}
?>
|
このページのTOPへ |
}
?>
|
if($in_acs == 'pc'){
?>
|
}
?>
|
$AKB_ex->footer_prt(); ?> |
//データベースクローズ!
mysql_close($DB_link);
?>