我有一個paging.php文件,它有一個函數latest($imagesPerPage, $site) {
。使函數變量可用於其他php文件
內部的功能,我有一個變量$末頁:
$catResult->data_seek(0);
$totalComics = 0;
while ($row = $catResult->fetch_assoc()) {
$totalComics++;
}
global $lastPage;
$lastPage = ceil($totalComics/$imagesPerPage);
我還有一個文件,homepage.php,這需要使用在paging.php文件的「最新的()」函數上面定義$lastPage
。
在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中的其他功能?
我已經在homepage.php – Growler 2013-02-11 17:01:53
@Growler的頂部包含了imageDisplay.php(裏面有我想用的函數)@Growler這是邏輯的基礎,你還需要什麼;你是說它根本不工作? – 2013-02-11 17:03:28
我已經包含了文件imageDisplay.php,它具有函數paging();在paging()我聲明變量$ lastPage〜它不可用於其他文件homepage.php,因爲我已經定義了$ lastPage INSIDE paging()函數嗎?如果是這樣,我必須把它變成全球嗎? – Growler 2013-02-11 17:07:09