2011-08-30 65 views
0
$test = $_GET['nr']; 
    $class = new class; 
    echo $class->function($test); 

我想要$test增加後,它已完全加載頁面。頁面刷新完成加載後,加起來變量

問題是,我不知道如何。循環$ test通常會給我帶來很多錯誤。像function cannot be declared again我有不同的功能相同的功能名稱。這是相當長的代碼。

任何人都有任何想法我可以做到這一點? 謝謝。

編輯:

當頁面完全加載,我希望它添加+ 1〜$test,然後用新的變量刷新。

我可以通過手動做到這一點:

$next = $test + 1; 
    echo "<a href='/index.php?nr=". $next . "'>Next page</a>"; 
+0

我們需要更多的代碼,以幫助你這一點,你甚至還沒有包括一個什麼樣的神祕的循環可能會做一個例子... – DaveRandom

+0

@DaveRandom添加了更多信息。 – Muazam

+0

「完全加載頁面後」是什麼意思? Php在服務器上運行。什麼加載頁面? –

回答

2

如果要存儲在一個字符串變量的頁面,並在年底輸出你可以做一個元刷新:

$next = $test + 1; 
echo "<meta http-equiv=\"refresh\" content=\"5; url=/index.php?nr=$next\">"; 

.. 。加載完成後5秒鐘刷新頁面。

如果做不到這一點,你可以做一個簡單的JavaScript刷新:

$next = $test + 1; 
echo "<script type=\"text/javascript\">\nfunction reloadPage() {\nwindow.location.href = '/index.php?nr=$next';\n}\nsetTimeout(reloadPage,5000);\n</script>"; 
+0

我嘗試了第一個,它讓我看到了同一個頁面,很奇怪。我會嘗試第二個並回報。謝謝! – Muazam

+0

您的第一個方法出錯了,修復了它,並且工作正常。感謝您的幫助。 – Muazam

+0

不用擔心,出於興趣問題是什麼?我看不到一個...雖然我沒有提及它必須在'' – DaveRandom