Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 需要有编辑按钮,将字段更改为可编辑;提交时,它会更改数据库_Php_Sql_Wordpress_Forms - Fatal编程技术网

Php 需要有编辑按钮,将字段更改为可编辑;提交时,它会更改数据库

Php 需要有编辑按钮,将字段更改为可编辑;提交时,它会更改数据库,php,sql,wordpress,forms,Php,Sql,Wordpress,Forms,我为你做了一个很好的流程图,因为这有点复杂 基本上,我希望数据库中列的字段列表显示在表中。它们的外部有一个编辑按钮,当您单击编辑按钮时,可以编辑字段。然后单击submit,它将使用新值更改表 我几乎知道如何做每一件事情,但我很难将所有这些事情结合在一起 流程图: 代码: <table> <th>First Name</th> <?php // Collects d

我为你做了一个很好的流程图,因为这有点复杂

基本上,我希望数据库中列的字段列表显示在表中。它们的外部有一个编辑按钮,当您单击编辑按钮时,可以编辑字段。然后单击submit,它将使用新值更改表

我几乎知道如何做每一件事情,但我很难将所有这些事情结合在一起

流程图:


代码:

        <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。。。这可以通过后端合并吗?还要注意,表是从数据库动态调用的,因此解决方案需要支持这一点。这是否允许保存到数据库?需要对数据库进行永久性更改。更新-似乎在提交时它将发布到服务器。那很好。但我不确定它是否支持我们正在努力实现的目标。让我们继续阅读,但请提供一些输入。还请注意,这些表是从数据库动态调用的,因此解决方案将需要支持这一点。到目前为止,我很喜欢这个解决方案,尽管如果您能提供一个实现该代码的示例,这对我来说是非常棒的开始。