2013-06-04 71 views
-3

我正在創建一個簡單的電影系統,您可以添加,編輯和刪除電影(練習使用PHP)。我創建了一個很好的(和工作)movie-add.php,但是我需要一些幫助來獲取edit.php的代碼。我有四列;姓名(電影名稱),年齡(年齡等級),日期(您可以在DVD上購買電影的日期)和描述(電影描述)。從PHP頁面編輯數據到MySQL數據庫

我想知道是否有人可以幫助獲取edit.php的代碼?在那一刻,我確實有一個頁面顯示數據庫中的所有電影,所以我可以在表格的每一行上添加一個鏈接,說'編輯'和位置去edit.php。下面是用於連接到數據庫的連接細節:

主機本地主機
用戶根
密碼[空]

數據庫movie_system
表電影

感謝你提前 - 如果你需要更多的信息,我可以給你。

+0

當你有一個更具體的問題時,你應該開始編輯你的編輯頁面並且回到這裏。 – jeroen

+0

這聽起來像你正在尋找一個PHP初學者的教程,我怕堆棧溢出不提供。如果您嘗試開發此功能並遇到特定問題,我們很樂意提供幫助。但是,現在這個問題太廣泛了。在很高的層次上,你想要做的是擁有一個頁面,它接受記錄的ID,從數據庫獲取記錄,並向用戶呈現填充數據庫記錄的表單。提交表單時,驗證輸入並使用新值更新記錄。 – David

回答

1

我只是要告訴你一點點怎麼辦呢,因爲你會覺得由自己做的更好:

你應該在每個表中添加一個ID。 AUTO_INCREMENT設置爲ON的主鍵。

然後在顯示所有電影的頁面中,您應該添加edit.php?id =指示您要編輯的電影的ID。

然後在edit.php上,您應該從URL中恢復ID(您應該轉義它,但這是另一章),並使用該ID進行查詢以檢索該電影的詳細信息。

然後在查詢完成後,將該電影數據填充到將轉到edit-submit.php?id = movietoedit或類似內容的表單中。

這是如何做到這一點的快速方法。如果你已經完成了你所說的所做的事情,那麼你就不會遇到問題。