からタグ内に
// 表示用HTMLをコピーペースト。
// なお、コピーするHTMLは必ずEUCコードで記述すること。
// ~~~~~~~~~
//////////////////////////////////////////////////////////////////////
include_once('../include/mindan_ini.php'); // (1)初期設定ファイルへのパス
include_once('mindan_db.php');
include_once('title_format.php');
include_once('datetime2date.php');
//出力コード設定をユニコードへ
ini_set('default_charset', 'UTF-8');
mb_http_output('utf-8');
//コーナーIDを自動設定
include_once('set_cornerid.php');
//コーナーIDを手動設定する場合はここを利用
//$cid = ""; // (2)アクティブメインコーナー設定
//$scid = ""; // (3)アクティブサブコーナー設定
$peraid = !empty($_GET['peraid']) ? addslashes($_GET['peraid']) : "";
$page = !empty($_GET['page']) ? addslashes($_GET['page']) : "";
$sselect = !empty($_GET['sselect']) ? addslashes($_GET['sselect']) : "";
$skey = !empty($_GET['skey']) ? addslashes($_GET['skey']) : "";
//$corner = !empty($_GET['corner']) ? addslashes($_GET['corner']) : "8";
if ($sselect=="" && $skey=="") {
$sselect = !empty($_POST['sselect']) ? addslashes($_POST['sselect']) : "";
$skey = !empty($_POST['skey']) ? addslashes($_POST['skey']) : "";
}
//登録済みデータ検索開始
$keystr="";
if ($skey!="") {
switch ($sselect) {
case "1":
$keystr = " AND title LIKE '%".$skey."%'";
break;
case "2":
$keystr = " AND body LIKE '%".$skey."%'";
break;
case "3":
$keystr = " AND ( name LIKE '%".$skey."%' OR nicname LIKE '%".$skey."%' )";
break;
}
}
$sql="SELECT COUNT(*) FROM perapera WHERE status='1' $keystr";
myopen();
$result = mysql_query($sql,$my_con) or die("Query failed:".mysql_error());
$cnt = mysql_result($result,0,0);
// ページ遷移制御処理
if (!$page) { $page = 1; }
$page_cnt = ceil( $cnt / BBS_DISPCNT ); // 全ページ数
$disp_no_from = ( $page -1 ) * BBS_DISPCNT + 1; // 表示番号(from)
if ($page!=$page_cnt) { // 表示番号(to)
$disp_no_to = ( $disp_no_from -1 ) + BBS_DISPCNT;
} else {
$disp_no_to = ( ( $page -1 ) * BBS_DISPCNT ) + ( $cnt - ( $page -1 ) * BBS_DISPCNT );
}
$sql="SELECT peraid,title,reg_date,icon,hit FROM perapera WHERE status='1' $keystr ORDER BY peraid DESC LIMIT ".($disp_no_from -1).",".BBS_DISPCNT;
$result = mysql_query($sql,$my_con) or die("Query failed:".mysql_error());
$num = mysql_num_rows($result);
?>
mindan
|
|
Home >> 韓国語講座 >> ペラペラハングル |
 |
|
|
 |
1) {
echo " <<前へ ";
} else {
echo " ";
}
if ($page-6<0) {
$shift = abs($page - 6);
$start = $page - 6 + $shift;
$stop = $page + 5 + $shift;
if ($stop>$page_cnt) {
$start -= $stop-$page_cnt;
}
for ($i=$start;$i<$stop;$i++) {
if ($page_cnt==1) {
continue;
} else {
if ($i<0 || $i+1>$page_cnt) {
continue;
} else {
if ($i+1==$page) {
echo ($i+1)." ";
} else {
echo " ".($i+1)." ";
}
}
}
}
} else {
$start = $page - 6;
$stop = $page + 5;
if ($stop>$page_cnt) {
$start -= $stop-$page_cnt;
}
for ($i=$start;$i<$stop;$i++) {
if ($page_cnt==1) {
continue;
} else {
if ($i<0 || $i+1>$page_cnt) {
continue;
} else {
if ($i+1==$page) {
echo ($i+1)." ";
} else {
echo " ".($i+1)." ";
}
}
}
}
}
if ($page<$page_cnt) {
echo " 次へ>>";
} else {
echo " ";
}
?>
|
|
|
 |
|