Php 需要有编辑按钮,将字段更改为可编辑;提交时,它会更改数据库
我为你做了一个很好的流程图,因为这有点复杂 基本上,我希望数据库中列的字段列表显示在表中。它们的外部有一个编辑按钮,当您单击编辑按钮时,可以编辑字段。然后单击submit,它将使用新值更改表 我几乎知道如何做每一件事情,但我很难将所有这些事情结合在一起 流程图:Php 需要有编辑按钮,将字段更改为可编辑;提交时,它会更改数据库,php,sql,wordpress,forms,Php,Sql,Wordpress,Forms,我为你做了一个很好的流程图,因为这有点复杂 基本上,我希望数据库中列的字段列表显示在表中。它们的外部有一个编辑按钮,当您单击编辑按钮时,可以编辑字段。然后单击submit,它将使用新值更改表 我几乎知道如何做每一件事情,但我很难将所有这些事情结合在一起 流程图: 代码: <table> <th>First Name</th> <?php // Collects d
代码:
<table>
<th>First Name</th>
<?php
// Collects data from "users" table
$data = mysql_query("SELECT * FROM users")
or die(mysql_error());
// array
$info = mysql_fetch_array( $data );
// print data
// Print out the contents of the entry
Print "<tr><td>";
Print "".$info['fname'] . " ";
Print "</td><td>";
Print "".$info['lname'] . " ";
Print "</td><td>";
Print "".$info['email'] . " <br>";
Print "</td></tr>";
// loop for each row in the column
while($info = mysql_fetch_array( $data ))
{
Print "".$info['fname'] . " ";
Print "</td><td>";
Print "".$info['lname'] . " ";
Print "</td><td>";
Print "".$info['email'] . " <br>";
Print "</td></tr>";
}
?>
</table>
第1步:
<table>
<th>First Name</th>
<?php
// Collects data from "users" table
$data = mysql_query("SELECT * FROM users")
or die(mysql_error());
// array
$info = mysql_fetch_array( $data );
// print data
// Print out the contents of the entry
Print "<tr><td>";
Print "".$info['fname'] . " ";
Print "</td><td>";
Print "".$info['lname'] . " ";
Print "</td><td>";
Print "".$info['email'] . " <br>";
Print "</td></tr>";
// loop for each row in the column
while($info = mysql_fetch_array( $data ))
{
Print "".$info['fname'] . " ";
Print "</td><td>";
Print "".$info['lname'] . " ";
Print "</td><td>";
Print "".$info['email'] . " <br>";
Print "</td></tr>";
}
?>
</table>
名字
第2步和第3步:(不完整或可能不准确)
使用JQuery是改变它的方法
这里有一个插件: 或者,双击该框使其可编辑…那么什么不起作用呢?你收到了什么错误信息?哦,是Prettyyy。。。这可以通过后端合并吗?还要注意,表是从数据库动态调用的,因此解决方案需要支持这一点。这是否允许保存到数据库?需要对数据库进行永久性更改。更新-似乎在提交时它将发布到服务器。那很好。但我不确定它是否支持我们正在努力实现的目标。让我们继续阅读,但请提供一些输入。还请注意,这些表是从数据库动态调用的,因此解决方案将需要支持这一点。到目前为止,我很喜欢这个解决方案,尽管如果您能提供一个实现该代码的示例,这对我来说是非常棒的开始。