好的,所以我有一個輸入函數,允許我將項添加到數據庫,並將其顯示爲表。作爲表的一部分,我試圖添加刪除和編輯按鈕。帶有多行和刪除的表
我想找出添加刪除和編輯功能的最佳方法。我正在考慮編輯,我將不得不使用Javascript。但是,對於刪除操作,我不確定是否應該使用PHP,Javascript或其中的某種組合。
到目前爲止,這是我的代碼:
<html>
<header><title>Generic Web App</title></header>
<body>
<form action="addculture.php" method="POST">
<span><input type="text" size="3" name="id" />
<input type="text" name="culture" />
<input type="submit" value="add" /></span>
</form>
<?php
/* VARIABLE NAMES
*
* $con = MySQL Connection
* $rescult = MySQL Culture Query
* $cultrow = MySQL Culture Query Rows
*/
$con = mysql_connect("localhost", "root", "");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("generic");
$rescult = mysql_query("SELECT * FROM culture order by cult_id");
if (!$rescult) {
die('Invalid query: ' . mysql());
}
echo "<table><tbody><tr><th>ID</th><th>Culture Name</th>";
while ($cultrow = mysql_fetch_array($rescult)) {
echo "<tr>" . "<td>" . $cultrow[0] . "</td>" . "<td>" . $cultrow[1] . "</td>" . '<td><button type="button">Del</button></td>' . '<td><button type="button">Edit</button></td>' . "</tr>";
}
echo "</tbody></table>";
?>
</body>
</html>
目前我有德爾和編輯菜單按鈕,僅供參考可見。處理這種情況的最佳方法是什麼?
你想AJAX編輯和刪除或只是在新的頁面PHP? – Sedz
只是php,雖然我知道一些基本的AJAX,但在大多數情況下,這對我來說仍然太複雜。 –
目前我只是phping新頁面,然後使用Javascript立即重定向回主頁面。也許不是最有效的方式,但容易。 –