関数を持つ paging.php ファイルがありますlatest($imagesPerPage, $site) {
。
その関数内には、変数 $lastPage があります。
$catResult->data_seek(0);
$totalComics = 0;
while ($row = $catResult->fetch_assoc()) {
$totalComics++;
}
global $lastPage;
$lastPage = ceil($totalComics/$imagesPerPage);
別のファイル、homepage.php があります。これは$lastPage
、paging.php ファイルの "latest()" 関数で上記で定義したものを使用する必要があります。
Homepage.php の先頭に、ページング ファイルを含めます。include 'scripts/paging.php';
<?php echo latest(15, $site); ?>
次に、いくつかの画像を表示するために呼び出します...
以下では、ページ番号とナビゲーションを処理したいので、$lastPage 変数を使用する必要があります。
for($i = 1; $i <= $lastPage; $i++) {
echo '<li><span class=navItems><a href="?site=' . $site . '&cat=' . $cat . '&page=' . $i .'">' . $i . '</a></span></li>';
}
Homepage.php は、$lastPage が未定義であると不平を言い続けています... 試してみましたがglobal $lastPage
、$GLOBALS[$lastPage]
まだ利用できません。
私の質問は次のとおりです。
$lastPage
関数の外部で、homepage.php ファイルを使用できるようにするにはどうすればよいですか?$lastPage
paging.php 内の他の機能を利用できるようにするにはどうすればよいですか?