2011-07-12 28 views
0

好的我正在嘗試製作一個支持票據的系統。門票有特定工作的各種信息。我怎樣才能製作一張帶有包含我所需要的所有信息的門票鏈接的門票菜單。例如,我點擊票號777,所以它在url中有php?id = 777。在php中製作表格菜單

我需要此頁來不斷尋找新票。

+0

您是否在尋找HTML或PHP代碼?我的意思是,你在尋找設計頁面的幫助,還是設計服務器後端? – tjameson

+0

我想都需要。我可以創建一個簡單的結果頁面來顯示錶格,但不能使用指向這些表格的鏈接更新的表格。 – davee

+0

然後你正在尋找帶有AJAX的JavaScript。你有什麼經驗嗎? – tjameson

回答

0

你需要做的就是添加一個正確的票錨

<a href="page.php?id=777">Ticket 777</a> 
<a href="page.php?id=778">Ticket 778</a> 

在page.php文件,你可以使用$_GET變量

<?php 
    $ticket = $_GET['id']; 
    /// now you have the ticket number in the variable 
?> 
+0

做頁面。PHP必須是實際的頁面? – davee

+0

它可以,這取決於。你在使用某種框架嗎? – Ibu

+0

沒有所有的習慣。無論如何,我可以只將票證ID鏈接到票證的信息? – davee

0

I need this page to constantly look for new tickets.

訪問票號

我不是100%確定你在這裏找到的是什麼,但這裏有兩個基本的解決方案:

  • AJAX無需重新加載頁面
  • 刷新頁面每隔幾分鐘更新內容,並有PHP處理它

首先是對的事情,都在不斷更新,如Twitter的職位更好,新聞,股票行情等,但對於更新相對較少的東西(花費時間超過6分鐘左右)有點矯枉過正。

門票應存儲在某種數據庫中,然後讀出並循環以創建表格。這可能會在列表格式(堆疊div)而不是表格中更有意義,但是再次,我不知道具體情況。

對於簡單的PHP代鏈接,@Ibu有一個很好的例子。

編輯:

有關實現AJAX的更多信息,this page有一個很好的例子。我建議使用像jQuery或MooTools這樣的框架來處理AJAX,因爲瀏覽器之間存在一些不一致之處。

編輯:

從您提出的意見,這聽起來像你不是很熟悉PHP是如何工作的。

PHP只是一種帶有一些編程語言功能的模板語言。它最好用於通過數據庫中的動態內容即時生成頁面。

當您嘗試請求.php頁面時,您實際上是在告訴服務器執行該文件中的代碼。當所有的代碼完成後,生成的文檔被提供給請求的瀏覽器。如果正確完成,結果應該是有效的HTML。