2016-09-16 123 views
-1

我正在嘗試在我的頁面上創建一個論壇。我需要一些建議。我有MySQL數據庫,我可以使用它。然而就我所能做的就是玩POST。我的意思是點擊提交一個$ _POST ['submit'])成爲設置等等。然後連接到數據庫,獲取信息並顯示。這種製作論壇的方式很糟糕,因爲它都發生在一個頁面上。據我看到任何其他論壇,當進入一個等等,它是唯一的Uri(後來的domain.com/),所以你可以簡單地發送一個完整的URL,他們在該線程(不像如果你玩$ _POST [ '提交'])。需要關於使用php創建論壇的建議

對不起,如果我的問題是不準確的,我不是要求寫我的代碼。我只需要有人指導我到正確的地方,任何建議都會有幫助。謝謝 !

+3

我建議你不要重新發明輪子並使用現有的論壇軟件包如[phpBB](https://www.phpbb.com/)。從頭開始創建一個論壇是一個很大的挑戰,從你的問題來看,我認爲你還不是很熟悉編程。 – FrankSunnyman

+0

除了@FrankSunnyman所說的之外,我將這個問題標記爲過於寬泛。 – DeDee

+0

我不是很高級的程序員,這是我的第一個網站,所以我只想學一個或另一個東西,看看一切如何運作。 –

回答

2

您的問題很難理解,但我認爲您對使用GET/POST數據和頁面是如何動態感到困惑。

帶有不同ID的URL就像是幻覺。真的,它是相同的頁面,但是頁面會動態地從URL中獲取該ID,並使用它來輸出某些數據。

例如,假設我們HABE的網址:www.example.com/show_thread.php?thread=3

的PHP看起來像

if(isset($_GET['thread'])){ 
    $data = $db>query("SELECT thread_title,thread_text FROM threads WHERE thread_id = $_GET['thread']"); 

    print($data); 

} 

*警告:不要使用這個確切的代碼,這是一個例子,並不安全等

則數據庫會看起來像

thread_id  thread_title   thread_text 
1    kngwihywoihwy  kngwihywoihwykngwihywoihwy 
2   vyfngoieyoiehyon  ieonuwrtoi hunwrmt jirwyji 
3   nuoaiefguneoihn  eoithneiotheo 

和頁面會顯示

nuoaiefguneoihn  eoithneiotheo 

發佈的數據是將數據發送到服務器,並做一些與它。就像GET一樣。但是,GET有助於傳遞事物,因爲它們可以通過鏈接訪問。就像這個例子。

+0

或多或少我在尋找關於url的內容。謝謝 ! –

+0

太好了。樂於幫助 –