我正在为学校的课程做一个计算项目。它涉及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