'pt1','2010'=>'pt2','2011'=>'pt2','2012'=>'pt3','2013'=>'pt3','2014'=>'pt4','2015'=>'pt4'); $midashi_array = array('pt1' => array('メディア選抜' => array('cnt'=>'12','min'=> '1','max'=>'12'), '選抜'=> array('cnt'=> '9','min'=>'13','max'=>'21'), 'アンダーガールズ' => array('cnt'=> '9','min'=>'22','max'=>'30')), 'pt2' => array('メディア選抜' => array('cnt'=>'12','min'=> '1','max'=>'12'), '選抜'=> array('cnt'=> '9','min'=>'13','max'=>'21'), 'アンダーガールズ' => array('cnt'=>'19','min'=>'22','max'=>'40')), 'pt3' => array('選抜' => array('cnt'=>'16','min'=> '1','max'=>'16'), 'アンダーガールズ' => array('cnt'=>'16','min'=>'17','max'=>'32'), 'ネクストガールズ' => array('cnt'=>'16','min'=>'33','max'=>'48'), 'フューチャーガールズ'=>array('cnt'=>'16','min'=>'49','max'=>'64')), 'pt4' => array('選抜' => array('cnt'=>'16','min'=> '1','max'=>'16'), 'アンダーガールズ' => array('cnt'=>'16','min'=>'17','max'=>'32'), 'ネクストガールズ' => array('cnt'=>'16','min'=>'33','max'=>'48'), 'フューチャーガールズ' => array('cnt'=>'16','min'=>'49','max'=>'64'), 'アップカミングガールズ' => array('cnt'=>'16','min'=>'65','max'=>'80')) ); $yosou_kai_array = array('7'=>''); //********** サブルーチン ********** //その2:得票傾向処理ルーチン function hyou_keikou($value,$heikin,$img_flg){ if($value != '−'){ $value = round(($value/$heikin)*100,0); if($value < 100){ $color = 'red'; if($value < 80){ $title = 'ファンの投票行動が逃切り型'; $img = 'keikou_nige'; } }else{ $color = 'blue'; if($value > 120){ $title = 'ファンの投票行動が追込み型'; $img = 'keikou_oikomi'; } } $img_ins = ''; if($title != NULL){ $img_ins = sprintf('AKB選抜総選挙結果' ,$title,$img); } if($img_flg == 'on'){ $value = $img_ins; }else{ $value = ''.$value.'%'; } } return $value; } //********** 処理 ********** $in_kai = $AKB_ex->nen_kai_chg($in_nen); $pt = $midashi_nen_array[$in_nen]; $hyou_title_array = $midashi_array[$pt]; //print_r($hyou_title_array); //選挙結果DB(AKB_senkyo_yosou_DB)リード //DBに接続し起動する。 $DB_link = $mysql_ex -> DB_start('off'); //入力された年を抽出 $query = "select * from `AKB_senkyo_yosou_DB` WHERE nen = '$in_nen' ORDER BY CAST(`y_hyou` AS SIGNED) DESC"; $res = mysql_query($query); if (!$res) { print 'テーブルを抽出できません!
'; die (' AKB_senkyo_yosou_DBを抽出できませんでした' . mysql_error()); } $edit_array = array(); $cnt = 0; while ($item = mysql_fetch_array($res)) { $item['namae'] = mb_convert_encoding($item['namae'],"SJIS","UTF-8"); $cnt = $cnt+1; $edit_array[$cnt] = $item; } $int_cnt = 1; $hyou_edit_array = array(); $keikou_cnt = 0; $keikou_kei = 0; foreach($hyou_title_array as $indx => $value_array){ $loop_cnt = $value_array[cnt]+$int_cnt; for($i = $int_cnt; $i < $loop_cnt; $i++){ $hyou_edit_array[$indx][$i]['namae'] = $edit_array[$i]['namae'];//名前 $hyou_edit_array[$indx][$i]['jyuni'] =mb_convert_encoding($edit_array[$i]['jyuni'],"SJIS","UTF-8");//名前 $hyou_edit_array[$indx][$i]['hyou'] = mb_convert_encoding($edit_array[$i]['hyou'],"SJIS","UTF-8");//名前 $hyou_edit_array[$indx][$i]['jyoudo'] = mb_convert_encoding($edit_array[$i]['jyoudo'],"SJIS","UTF-8");//名前 $hyou_edit_array[$indx][$i]['yj_min'] = mb_convert_encoding($edit_array[$i]['yj_min'],"SJIS","UTF-8");//名前 $hyou_edit_array[$indx][$i]['yj_max'] = mb_convert_encoding($edit_array[$i]['yj_max'],"SJIS","UTF-8");//名前 $hyou_edit_array[$indx][$i]['y_hyou'] = $edit_array[$i]['y_hyou'];//名前 $hyou_edit_array[$indx][$i]['kai'] = $edit_array[$i]['kai'];//名前 $hyou_edit_array[$indx][$i]['nen'] = $edit_array[$i]['nen'];//名前 } $int_cnt = $int_cnt+$value_array[cnt]; } //データベースクローズ! mysql_close($DB_link); //print 'DBクローズしました!
'; ?>
head_menu($in_menu); ?>
○○なAKB選抜総選挙予想!
AKB48 選抜総選挙 全順位予想!
開催回(年)を変更する:  
 
 
 
$value_array){ $pt = $midashi_nen_array[$in_nen]; $min = $midashi_array[$pt][$indx][min]; $max = $midashi_array[$pt][$indx][max]; ?>
$value){ if($value['yj_min'] == '初'){ $prt_yj = '初'; }else{ $prt_yj = $value['yj_min'].'〜'.$value['yj_max']; } ?>
順位 氏名 前回
順位
前回
得票
前回
上昇度
予想
上昇度
予想得票
平均値
コメント
 
このページのTOPへ
 
footer_prt(); ?>