ceil($total_pages – $range/2)) {
		$start = $total_pages – $curpage + (ceil($curpage – ($range – 1)));
	} else {
		$start = ceil($curpage – ($range-1)/2)>1 ? ceil($curpage – ($range-1)/2) : 1;
	}
	if ($total_pages > $range)
		$end = $start + $range – 1;
	else
		$end = $total_pages;
$pages = range($start, $end ? $end : 1);
		$next = $curpage + 1;
		$prev = $curpage – 1;
		$first_group  = 1;
		$last_group   = $start + $range;
		$prev = $prev >= 1 ? $prev : null;
		$next = $next <= $total_pages ? $next : null;
		$first_group = ceil($curpage - ($range - 1)/2) > 1 ? $first_group : null;
		$last_group  = $last_group <= $total_pages ? $last_group : null;
	 
		return array(
		'total_pages' => $total_pages,
		‘curpage’      => $curpage,
		‘pages’         => $pages,
		‘prev’           => $prev,
		‘next’           => $next,
		‘first_group’   => $first_group,
		‘last_group’   => $last_group,
		‘offset’         => $offset,
		‘limit’            => $perpage,
		);
	}
}
//カテゴリーの配列を作成
$big_category_array = array(‘1’=>”フェイスケア”,’2’=>”メイクアップ”,’12’=>”ネイル”,’3’=>”バス&ボディケア”,’4’=>”ヘアケア”,’5’=>”香水(フレグランス)”,’7’=>”キットセット”,’10’=>”リラクゼーション”,’9’=>”サプリ&薬”,’11’=>”美容グッズ・美容家電”,’6’=>”メンズ”,’13’=>”キッズ”);
/********************/
/* 小カテゴリー設定 */
/********************/
$small_category_array = array(‘1’=>array(‘120’=>”メイク落とし(オイル)”,’121’=>”メイク落とし(クリーム)”
							,’122’=>”メイク落とし(ローション)”,’101’=>”メイク落とし(その他)”,’102’=>”洗顔料”,’103’=>”化粧水”
							,’104’=>”乳液”,’107’=>”美容液”,’106’=>”クリーム”,’105’=>”ジェル”,’108’=>”オイル”,’109’=>”ミスト”
							,’110’=>”パック/マスク”,’123’=>”マッサージ”,’111’=>”化粧下地”,’124’=>”アイケア”,’125’=>”リップケア”
							,’113’=>”サンケア”,’112’=>”ツール”,’999’=>”スクラブ”),
							‘2’=>array(‘220’=>”ファンデーション(リキッド)”,’221’=>”ファンデーション(パウダー)”
							,’208’=>”ファンデーション(その他)”,’210’=>”パウダー(おしろい)”,’211’=>”コンシーラー”,’212’=>”コントロールカラー”
							,’214’=>”アイブロウ”,’222’=>”眉マスカラ”,’215’=>”アイライナー”,’213’=>”マスカラ”,’223’=>”マスカラ下地”,’216’=>”アイシャドウ”
							,’203’=>”口紅”,’201’=>”リップライナー”,’202’=>”リップグロス”,’209’=>”チーク”,’224’=>”グリッター”
							,’225’=>”マルチカラー”,’226’=>”マルチパレット”,’218’=>”ツール”),
’12’=>array(‘1201’=>”ネイルカラー”,’1202’=>”ネイルケア”,’1220’=>”ネイルグッズ”),
							‘3’=>array(‘301’=>”入浴剤”,’302’=>”洗浄剤”,’303’=>”サンケア”,’304’=>”ボディケア”,’305’=>”ボディメイク”
							,’320’=>”ハンドケア”,’321’=>”フットケア”,’322’=>”オーラルケア”,’306’=>”ツール”),
							‘4’=>array(‘401’=>”シャンプー”,’402’=>”リンス”,’403’=>”コンディショナー”,’404’=>”トリートメント”,’405’=>”スタイリング剤”
							,’406’=>”カラーリング”,’420’=>”パーマ”,’407’=>”育毛剤”,’408’=>”頭皮ケア”,’409’=>”ツール”),
‘5’=>array(‘501’=>”メンズ”,’502’=>”レディース”,’503’=>”ユニセックス”,’504’=>”キッズ”),
							‘7’=>array(‘701’=>”スキンケア”,’702’=>”メイクアップ”,’703’=>”ボディケア”,’704’=>”ヘアケア”,’705’=>”フレグランス”
							,’706’=>”その他(TrialSets)”),
’10’=>array(‘1001’=>”アロマテラピー”,’1002’=>”その他(Relax)”),
‘9’=>array(‘920’=>”美肌”,’901’=>”ダイエット”,’902’=>”その他(サプリメント)”),
’11’=>array(‘1101’=>”フェイスケア”,’1102’=>”ボディケア”,’1120’=>”ヘアケア”),
							‘6’=>array(‘601’=>”スキンケア”,’602’=>”メイクアップ”,’603’=>”ボディケア”,’604’=>”ヘアケア”,’605’=>”シェービング”
							,’620’=>”キット/セット”,’606’=>”ツール”),
							’13’=>array(‘1301’=>”スキンケア”,’1302’=>”ヘアケア”,’1320’=>”その他”));
/**************************/
/* スモールカテゴリー配列 */
/**************************/
$small_type_array = array(‘120’=>”メイク落とし(オイル)”,’121’=>”メイク落とし(クリーム)”
							,’122’=>”メイク落とし(ローション)”,’101’=>”メイク落とし(その他)”,’102’=>”洗顔料”,’103’=>”化粧水”
							,’104’=>”乳液”,’107’=>”美容液”,’106’=>”クリーム”,’105’=>”ジェル”,’108’=>”オイル”,’109’=>”ミスト”
							,’110’=>”パック/マスク”,’123’=>”マッサージ”,’111’=>”化粧下地”,’124’=>”アイケア”,’125’=>”リップケア”
							,’113’=>”サンケア”,’112’=>”ツール”,’999’=>”スクラブ”,’220’=>”ファンデーション(リキッド)”,’221’=>”ファンデーション(パウダー)”
							,’208’=>”ファンデーション(その他)”,’210’=>”パウダー(おしろい)”,’211’=>”コンシーラー”,’212’=>”コントロールカラー”
							,’214’=>”アイブロウ”,’222’=>”眉マスカラ”,’215’=>”アイライナー”,’213’=>”マスカラ”,’223’=>”マスカラ下地”,’216’=>”アイシャドウ”
							,’203’=>”口紅”,’201’=>”リップライナー”,’202’=>”リップグロス”,’209’=>”チーク”,’224’=>”グリッター”
							,’225’=>”マルチカラー”,’226’=>”マルチパレット”,’218’=>”ツール”,’1201’=>”ネイルカラー”,’1202’=>”ネイルケア”,’1220’=>”ネイルグッズ”,’301’=>”入浴剤”
							,’302’=>”洗浄剤”,’303’=>”サンケア”,’304’=>”ボディケア”,’305’=>”ボディメイク”
							,’320’=>”ハンドケア”,’321’=>”フットケア”,’322’=>”オーラルケア”,’306’=>”ツール”,’401’=>”シャンプー”,’402’=>”リンス”,’403’=>”コンディショナー”,’404’=>”トリートメント”,’405’=>”スタイリング剤”
							,’406’=>”カラーリング”,’420’=>”パーマ”,’407’=>”育毛剤”,’408’=>”頭皮ケア”,’409’=>”ツール”,’501’=>”メンズ”,’502’=>”レディース”,’503’=>”ユニセックス”,’504’=>”キッズ”
							,’701’=>”スキンケア”,’702’=>”メイクアップ”,’703’=>”ボディケア”,’704’=>”ヘアケア”,’705’=>”フレグランス”
							,’706’=>”その他(TrialSets)”,’1001’=>”アロマテラピー”,’1002’=>”その他(Relax)”,’920’=>”美肌”,’901’=>”ダイエット”,’902’=>”その他(サプリ&薬)”
							,’1101’=>”フェイスケア”,’1102’=>”ボディケア”,’1120’=>”ヘアケア”,’601’=>”スキンケア”,’602’=>”メイクアップ”,’603’=>”ボディケア”,’604’=>”ヘアケア”,’605’=>”シェービング”
							,’620’=>”キット/セット”,’606’=>”ツール”,’1301’=>”スキンケア”,’1302’=>”ヘアケア”,’1320’=>”その他”);
/******************************/
/* カテゴリーリンクを取得する配列 */
/******************************/
$big_category_link_array = array(‘1’=>”cate01″,’2’=>”cate02″,’12’=>”cate03″,’3’=>”cate04″,’4’=>”cate05″,’5’=>”cate06″,’7’=>”cate07″,’10’=>”cate08″,’9’=>”cate09″,’11’=>”cate10″,’6’=>”cate11″,’13’=>”cate12″);
//値の取得
if(empty($_REQUEST[‘b_t’])){
 $big_t = ”;
}else{
 $big_t = $_REQUEST[‘b_t’];
}
//スモールフラグ
if(empty($_REQUEST[‘s_t’])){
 $small_t = ”;
}else{
 $small_t = $_REQUEST[‘s_t’];
}
if($_REQUEST[‘c_flg’]==1 or empty($_REQUEST[‘c_flg’])){
	$c_flg = “1”;
	$c_class_1 = ‘ class=”on”‘;
	$c_class_2 = ”;
}else{
	$c_flg = $_REQUEST[‘c_flg’];
	$c_class_1 = ”;
	$c_class_2 = ‘ class=”on”‘;
}
if(empty($_REQUEST[‘pa’])){
 $get_page = 1;
}else{
 $get_page = $_REQUEST[‘pa’];
}
//価格設定の情報取得
function ProductInfoSearchGet($big_t,$small_t,$c_flg,$get_page){
// 表示件数
$size = 20;
if($get_page==1 or empty($get_page)){
 $p_page = $size*0;
}else{
 $p_page = ($get_page-1)*$size;
}
if(!empty($big_t)){
	if(!empty($small_t)){
		$s_where = “WHERE genre_list.exhibition_flg=’0′ AND search_flg.big_id='”.$big_t.”‘ AND search_flg.small_id='”.$small_t.”‘”;
	}else{
		$s_where = “WHERE genre_list.exhibition_flg=’0′ AND search_flg.big_id='”.$big_t.”‘”;
	}
}else{
	if(!empty($small_t)){
		$s_where = “WHERE genre_list.exhibition_flg=’0′ AND search_flg.small_id='”.$small_t.”‘”;
	}else{
		$s_where = “WHERE genre_list.exhibition_flg=’0′”;
	}
}
if($c_flg==1 or empty($c_flg)){
	$order = ” ORDER BY genre_list.sale_date DESC”;
}else{
	$order = ” ORDER BY CAST(product_info.unit_price AS SIGNED) ASC”;
}
 $sql = “SELECT * FROM product_info INNER JOIN search_flg ON product_info.id=search_flg.id LEFT JOIN genre_list ON product_info.id=genre_list.id “.$s_where.$order.” LIMIT “.$p_page.”,”.$size;
 $result = mysql_query($sql);
 $data = array();
 while($row = mysql_fetch_array($result)){
   $data[] = $row;
 }
 return $data;
}
//価格のトータルカウントの取得
function ProductInfoSearchCntGet($big_t,$small_t){
	if(!empty($big_t)){
		if(!empty($small_t)){
			$s_where = “WHERE genre_list.exhibition_flg=’0′ AND search_flg.big_id='”.$big_t.”‘ AND search_flg.small_id='”.$small_t.”‘”;
		}else{
			$s_where = “WHERE genre_list.exhibition_flg=’0′ AND search_flg.big_id='”.$big_t.”‘”;
		}
	}else{
		if(!empty($small_t)){
			$s_where = “WHERE genre_list.exhibition_flg=’0′ AND search_flg.small_id='”.$small_t.”‘”;
		}else{
			$s_where = “WHERE genre_list.exhibition_flg=’0′”;
		}
	}
	$sql = “SELECT COUNT(*) AS cnt FROM product_info INNER JOIN search_flg ON product_info.id=search_flg.id LEFT JOIN genre_list ON product_info.id=genre_list.id “.$s_where;
	$result = mysql_query($sql);
	$row = mysql_fetch_array($result);
	return $row[‘cnt’];
}
//ここで一覧取得
$search_data = ProductInfoSearchGet($big_t,$small_t,$c_flg,$get_page);
$search_cnt  = ProductInfoSearchCntGet($big_t,$small_t);
//ページャー作成
$params[‘total’] = $search_cnt; //全件数(DBからselectするが、ここでは仮に代入)
if ($get_page) {
$params[‘curpage’] = $get_page;
} else {
$params[‘curpage’] = 1;
}
$params[‘perpage’] = 20; //1ページの表示件数
$params[‘range’]   = 3;    //1ページの表示ブロック数
/////////////////
//  ページャー //
/////////////////
$pager = Pager::getPager($params[‘total’], $params[‘curpage’], $params[‘perpage’], $params[‘range’]);
//ページカウント
if(!empty($search_data)){
	if($get_page==1){
		$s_p = 1;
		$s_n = 20;
	}else{
		$s_p = (20*$get_page)-20;
		$s_n = (20*$get_page);
	}
}else{
	$search_cnt = 0;
	$s_p = 0;
	$s_n = 0;
}
/*******************************/
/* ここでソートURLを生成する*/
/*******************************/
if(!empty($big_t)){
	$sort_n_url = “./?b_t=”.$big_t;
	$sort_k_url = “./?b_t=”.$big_t.”&c_flg=2″;
}else{
	if(empty($small_t)){
		$sort_n_url = “./”;
		$sort_k_url = “./?c_flg=2″;
	}else{
		$sort_n_url = “./?s_t=”.$small_t;
		$sort_k_url = “./?s_t=”.$small_t.”&c_flg=2″;
	}
}
?>
>
コスメを探す
; ?>/img/h_category.jpg” alt=”商品カテゴリーから探す” /></h4>
<div id=) $bigvalue){
       $bigvalue){| << 前に戻る | << 前に戻る | << 前に戻る | << 前に戻る | << 前に戻る | << 前に戻る | =$search_cnt;?> 件中/ =$s_p;?> 件~ =$s_n;?> 件 | 次に進む >> | 次に進む >> | 次に進む >> | 次に進む >> | 次に進む >> | 次に進む >> | 次に進む >> | 次に進む >> | 次に進む >> | 次に進む >> | 次に進む >> | 次に進む >> | 次に進む >> | 
 $seavalue){
$ex_sale_time = explode(“-“,$seavalue[‘sale_date’]);
?>
=$seavalue['catch_copy'];?>
 ‘); ‘); ‘); ‘); ‘); ‘); ‘); =ceil($s_cnt)){ ‘); ‘); ‘); ‘); ‘); ‘); ‘); ‘); ‘); ‘); ‘); ‘); ‘);
<< 前に戻る
 
					}else{
						print(‘<< 前に戻る 
					}
				}else{
					if(empty($small_t)){
						if($c_flg==1){
							print(‘<< 前に戻る 
						}else{
							print(‘<< 前に戻る 
						}
					}else{
						if($c_flg==1){
							print(‘<< 前に戻る 
						}else{
							print(‘<< 前に戻る 
						}
					}
				}
			}else{
				print(‘<< 前に戻る 
			} echo “\n”; ?>=$search_cnt;?> 
            件中/
            =$s_p;?>
            件~
            =$s_n;?>
            件
					if(!empty($big_t)){
						if($c_flg==1){
							print(‘次に進む >> 
						}else{
							print(‘次に進む >> 
						}
					}else{
						if(empty($small_t)){
							if($c_flg==1){
								print(‘次に進む >> 
							}else{
								print(‘次に進む >> 
							}
						}else{
							if($c_flg==1){
								print(‘次に進む >> 
							}else{
								print(‘次に進む >> 
							}
						}
					}
				}else{
					if(!empty($big_t)){
						if($c_flg==1){
							print(‘次に進む >> 
						}else{
							print(‘次に進む >> 
						}
					}else{
						if(empty($small_t)){
							if($c_flg==1){
								print(‘次に進む >> 
							}else{
								print(‘次に進む >> 
							}
						}else{
							if($c_flg==1){
								print(‘次に進む >> 
							}else{
								print(‘次に進む >> 
							}
						}
					}
				}
			}else{
				print(‘次に進む >> 
			} echo “\n”; ?>