Index: trunk/install/php/index.php
===================================================================
--- trunk/install/php/index.php (リビジョン 103)
+++ trunk/install/php/index.php (リビジョン 119)
@@ -52,4 +52,14 @@
}//end function printtitle()
+
+
+//////////////////////////
+//ページの表示レコード数
+$lim = 300;
+//クエリ取得
+$p = getgetnumform(p);
+//ページ取得の計算
+list($st,$p,$p2) = number_page($p,$lim);
+////////////////////////////
//同一番組他局検索
@@ -132,5 +142,4 @@
WHERE foltia_tvrecord.stationid = 0 AND
foltia_subtitle.enddatetime >= ? ORDER BY x ASC
-LIMIT 1000
";
$reservedrs = sql_query($con, $query, "DBクエリに失敗しました",array($now,$now));
@@ -173,5 +182,7 @@
LIMIT 1000
";
+
}else{
+
$query = "
SELECT
@@ -186,4 +197,28 @@
LIMIT 1000
";
+
+/////////////////////////////////////////////////////////////
+//レコード総数取得
+$query = "
+ SELECT
+COUNT(*) AS cnt
+FROM foltia_subtitle , foltia_program ,foltia_station
+WHERE foltia_program.tid = foltia_subtitle.tid AND foltia_station.stationid = foltia_subtitle.stationid
+ AND foltia_subtitle.enddatetime >= ?
+LIMIT 1000
+ ";
+
+$rs = sql_query($con, $query, "DBクエリに失敗しました",array($now));
+$rowdata = $rs->fetch();
+
+$dtcnt = htmlspecialchars($rowdata[0]);
+// echo $dtcnt;
+
+if (! $rowdata) {
+ die_exit("番組データがありません
");
+}//endif
+////////////////////////////////////////////////////////////
+
+//レコード表示
$query = "
SELECT
@@ -196,6 +231,10 @@
AND foltia_subtitle.enddatetime >= ?
ORDER BY foltia_subtitle.startdatetime ASC
-LIMIT 1000
- ";
+LIMIT $lim OFFSET $st
+ ";
+
+
+/////////////////////////////////////////////////////////////////
+
}//end if
@@ -203,4 +242,6 @@
$rs = sql_query($con, $query, "DBクエリに失敗しました",array($now));
$rowdata = $rs->fetch();
+//
+//
if (! $rowdata) {
header("Status: 404 Not Found",TRUE,404);
@@ -211,4 +252,5 @@
print "
開始時刻(ズレ) | 総尺 | - @@ -303,9 +348,16 @@ echo("\n"); - } while ($rowdata = $rs->fetch()); + + } while ($rowdata = $rs->fetch()); ?>
---|