我正在爲學校的課程做一個計算項目。它涉及PHP,MySQL和HTML - 實質上構建了一個基於Web的應用程序。PHP - 如何編輯HTML表格中顯示的PHP表格的內容?
我有一個名爲「用戶」在一個名爲「cp11641_users」 此表的內容數據庫中的PHP表,可以使用以下的mysql_query一直迴盪成HTML表格:
<div id='accordion'> <ul>
<li>
<a href='#one'><h4>Edit User Table</h4></a>
<div id='one' class='accordion'>";
$query = "SELECT * FROM users"; //You don't need a ; like you do in SQL
$result = mysql_query($query);
echo "<table class='container'>"; // start a table tag in the HTML
echo " <thead> <tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Username</th>
<th>Edit</th> </tr> </thead> ";
echo "<tbody>";
while($row = mysql_fetch_array($result)){ //Creates a loop to loop through results
echo "<tr><td>" . $row['first'] . "</td><td>" . $row['last'] . "</td><td>" . $row['username'] . "</td><td>" . "edit" . "</td></tr>"; }
echo "</tbody> </table>"; //Close the table in HTML
echo "</div>
</li>";
這顯然放將PHP表格的內容轉換爲HTML表格進行查看。但我希望能夠單擊html表中每行旁邊的「編輯」選項卡,並且能夠將該行中的數據更改/修改/刪除。
這是爲管理員頁面應該能夠更改每個用戶的具體細節,這實際上是我想要做的。
我在想,我將需要使用的事實,即循環使用的數組,我可以拉特定行的數據(即$行[1]),然後把它放在$ _POST [] ?我不確定
嗨,我期待這個工作,但是當我把鼠標懸停在生成的鏈接上時,它只顯示「http://cp11641.khsict.com/user_edit.php?id=」,沒有任何東西會進入鏈接的最後部分,該號碼不會繼續它,沒有? – 2014-11-06 21:00:33
別擔心,我懂了!偉大的工作人員,在while循環中,你的代碼的第二行代碼中有一些錯位「'」。但我現在已經開始工作了!非常感謝:)! – 2014-11-06 21:23:45