Index: trunk/install/php/showlibc.php =================================================================== --- trunk/install/php/showlibc.php (リビジョン 117) +++ trunk/install/php/showlibc.php (リビジョン 119) @@ -63,4 +63,15 @@ die_exit("再生可能番組がありません
"); } + + +////////////////////////////////////////////////////////// +//1ページの表示レコード数 +$lim = 52; +//クエリ取得 +$p = getgetnumform(p); +//ページ取得の計算 +list($st,$p,$p2) = number_page($p,$lim); +/////////////////////////////////////////////////////////// + $now = date("YmdHi"); @@ -88,4 +99,5 @@ $serveruri = getserveruri(); + if(ereg("iPhone",$useragent)){ print " @@ -107,5 +119,4 @@ print "$title 【この番組のFolcast [iTunesに登録
\n"; }else{ - print "$titleこの番組のFolcast [iTunesに登録]】
\n"; @@ -128,4 +139,31 @@ $serverfqdn = getserverfqdn(); +//Autopager +echo "
"; + +///////////////////////////////////////////////////////// +//レコード総数取得 + $query = " +SELECT +COUNT(*) AS cnt +FROM foltia_mp4files +LEFT JOIN foltia_subtitle +ON foltia_mp4files.mp4filename = foltia_subtitle.pspfilename +LEFT JOIN foltia_program +ON foltia_mp4files.tid = foltia_program.tid +WHERE foltia_mp4files.tid = ? +"; + +$rs = sql_query($con, $query, "DBクエリに失敗しました",array($tid)); +$rowdata = $rs->fetch(); +$dtcnt = htmlspecialchars($rowdata[0]); +//echo $dtcnt; +// +if (! $rowdata) { + die_exit("番組データがありません。
"); +}//endif + +////////////////////////////////////////////////////////// +//レコード表示 $query = " SELECT @@ -145,4 +183,5 @@ WHERE foltia_mp4files.tid = ? ORDER BY \"startdatetime\" ASC +LIMIT $lim OFFSET $st "; @@ -254,4 +293,11 @@ print "\n"; } + +////////////////////////////////////////////// +//クエリ代入 +$query_st = $tid; +//Autopager処理とページのリンク表示 +page_display($query_st,$p,$p2,$lim,$dtcnt,""); +////////////////////////////////////////////// ?>