チェンジセット 119: trunk/install/php/index.php
- コミット日時:
- 2010/10/01 18:37:21 (14 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
trunk/install/php/index.php
r103 r119 52 52 53 53 }//end function printtitle() 54 55 56 ////////////////////////// 57 //ページの表示レコード数 58 $lim = 300; 59 //クエリ取得 60 $p = getgetnumform(p); 61 //ページ取得の計算 62 list($st,$p,$p2) = number_page($p,$lim); 63 //////////////////////////// 54 64 55 65 //同一番組他局検索 … … 132 142 WHERE foltia_tvrecord.stationid = 0 AND 133 143 foltia_subtitle.enddatetime >= ? ORDER BY x ASC 134 LIMIT 1000135 144 "; 136 145 $reservedrs = sql_query($con, $query, "DBクエリに失敗しました",array($now,$now)); … … 173 182 LIMIT 1000 174 183 "; 184 175 185 }else{ 186 176 187 $query = " 177 188 SELECT … … 186 197 LIMIT 1000 187 198 "; 199 200 ///////////////////////////////////////////////////////////// 201 //レコード総数取得 202 $query = " 203 SELECT 204 COUNT(*) AS cnt 205 FROM foltia_subtitle , foltia_program ,foltia_station 206 WHERE foltia_program.tid = foltia_subtitle.tid AND foltia_station.stationid = foltia_subtitle.stationid 207 AND foltia_subtitle.enddatetime >= ? 208 LIMIT 1000 209 "; 210 211 $rs = sql_query($con, $query, "DBクエリに失敗しました",array($now)); 212 $rowdata = $rs->fetch(); 213 214 $dtcnt = htmlspecialchars($rowdata[0]); 215 // echo $dtcnt; 216 217 if (! $rowdata) { 218 die_exit("番組データがありません<BR>"); 219 }//endif 220 //////////////////////////////////////////////////////////// 221 222 //レコード表示 188 223 $query = " 189 224 SELECT … … 196 231 AND foltia_subtitle.enddatetime >= ? 197 232 ORDER BY foltia_subtitle.startdatetime ASC 198 LIMIT 1000 199 "; 233 LIMIT $lim OFFSET $st 234 "; 235 236 237 ///////////////////////////////////////////////////////////////// 238 200 239 }//end if 201 240 … … 203 242 $rs = sql_query($con, $query, "DBクエリに失敗しました",array($now)); 204 243 $rowdata = $rs->fetch(); 244 // 245 // 205 246 if (! $rowdata) { 206 247 header("Status: 404 Not Found",TRUE,404); … … 211 252 print "<hr size=\"4\">\n"; 212 253 die_exit("番組データがありません<BR>"); 254 213 255 }//endif 214 256 … … 235 277 /* フィールド数 */ 236 278 $maxcols = $rs->columnCount(); 279 280 //Autopager 281 echo "<div id=contents class=autopagerize_page_element />"; 282 237 283 ?> 238 284 <table BORDER="0" CELLPADDING="0" CELLSPACING="2" WIDTH="100%"> … … 246 292 <th align="left">開始時刻(ズレ)</th> 247 293 <th align="left">総尺</th> 248 249 294 </tr> 250 295 </thead> … … 303 348 304 349 echo("</tr>\n"); 305 } while ($rowdata = $rs->fetch()); 350 351 } while ($rowdata = $rs->fetch()); 306 352 ?> 307 353 </tbody> 308 354 </table> 309 355 356 <?php 357 ///////////////////////////////////////////////// 358 //Autopageing処理とページのリンクを表示 359 page_display("",$p,$p2,$lim,$dtcnt,$mode); 360 ///////////////////////////////////////////////// 361 ?> 310 362 311 363 </body>