$page = (int) $_GET['page']; } else { $page = 1; } // 検索ワードGET $keyword = $_GET['keyword']; $keyword_converted = mb_convert_kana($keyword, 's', 'UTF-8'); $ary_keyword = preg_split('/[\\s]+/', $keyword_converted, -1, PREG_SPLIT_NO_EMPTY); // キーワード成形 foreach ($ary_keyword as $row) { $sql_input_keyword .= $row . '%'; } $popTags = getPopTags(); $dbm = new DBM(); $movieDataRow = array(); $dbm->setMovieData(1000, "{$keyword}"); $dbm->getMovieData($movieDataRow); if ($page < 1) { $offset = 0; } else { $offset = $page - 1; } $movieData = array_slice($movieDataRow, $offset * FILES_PER_PAGE, FILES_PER_PAGE); // page_nav用 $totalMovies = count($movieDataRow); $totalPages = $totalMovies / FILES_PER_PAGE; /* if($totalPages < 1) { $totalPages = 1; } */
<?php require_once './DataGet/config.php'; require_once './DataGet/functions.php'; // 必要なデータ $dbm = new DBM(); // 新着動画 $newMovies = []; $dbm->setMovieData(12, ""); $dbm->getMovieData($newMovies); // おすすめ動画 $recomMovies = []; $dbm->setRecomMovieData(30); $dbm->getMovieData($recomMovies); // おすすめ動画のtext修正 foreach ($recomMovies as &$movie) { $movie['text'] = mb_substr($movie['text'], 30, mb_strlen($movie['text']) - 30); } // 人気タグ一覧 $popTags = getPopTags(); // 総動画数取得 $numberOfMovie = getNumberOfMovie(); // Debug /* var_dump(count($newMovies)); echo '<br>'; foreach($newMovies as $movie) { var_dump($movie['title']); echo '<br>'; } */