Php mysql数据库中的数据更新

Php mysql数据库中的数据更新,php,mysql,updates,Php,Mysql,Updates,//我有3.php的代码,代码没有给出任何错误,但是没有;t修改数据。第一个是edit.php,下面是以下代码: <?php include"db.php";//database connection /*$result = mysql_query("SELECT * FROM inward "); $row = mysql_fetch_array($result);*/ $order = "SELECT * FROM

//我有3.php的代码,代码没有给出任何错误,但是没有;t修改数据。第一个是edit.php,下面是以下代码:

    <?php

       include"db.php";//database connection


        /*$result = mysql_query("SELECT * FROM inward ");
    $row = mysql_fetch_array($result);*/
          $order = "SELECT * FROM inward";
          $result = mysql_query($order);
          while ($row=mysql_fetch_array($result))
          {
           $inwardid = $row['inwardID'];    
                    echo "<tr align='center'>"; 
                    echo"<td><font color='black'>" .$row['inwardID']."</font></td>";
                    echo"<td><font color='black'>" .$row['inreceiptno']."</font></td>";
                    echo"<td><font color='black'>". $row['inreceiptdt']. "</font></td>";
                    echo"<td><font color='black'>". $row['sendername']. "</font></td>";
                    echo"<td><font color='black'>". $row['senderaddress']. "</font></td>";  
                    echo"<td><font color='black'>" .$row['insubject']."</font></td>";
                    echo"<td><font color='black'>" .$row['inacceptedby']."</font></td>";
                    echo"<td><font color='black'>" .$row['inreceiptmode']."</font></td>";
                    echo"<td><font color='black'>" .$row['remark']."</font></td>";
                    echo"<td><font color='black'>" .$row['person']."</font></td>";
                    echo"<td><font color='black'>" .$row['duedate']."</font></td>";
                    echo"<td><font color='black'>" .$row['compliancemode']."</font></td>";
                    echo"<td><font color='black'>" .$row['adreceiptdate']."</font></td>";
                    echo"<td><font color='black'>" .$row['filename']."</font></td>";

            echo ("<td><a href=\"edit_form.php?id=".$row['inwardID']."\">Edit</a></td></tr>");

          }
    ?>

如果(设置($\u POST['save'])将其更改为:

if(isset($_POST['submit']))
因为在edit_data.php中没有任何名为save的输入

改变

if(isset($_POST['save']))

并将mysql_查询($order);in-if语句

更改代码如下

include "db.php";
if(isset($_POST['save']))
{   
    $inreceiptno= $_POST['inreceiptno'] ;                   
    $inreceiptdt=$_POST['inreceiptdt'] ;
    $sendername=$_POST['sendername'] ;
    $senderaddress=$_POST['senderaddress'] ;
    $insubject=$_POST['insubject'] ;
    $inacceptedby=$_POST['inacceptedby'] ;
    $inreceiptmode=$_POST['inreceiptmode'] ;
    $remark=$_POST['remark'];
    $person=$_POST['person'];
    $duedate=$_POST['duedate'];
    $compliancemode=$_POST['compliancemode'];
    $adreceiptdate=$_POST['adreceiptdate'];
    $filename=$_POST['filename'];



$order= "UPDATE inward SET inreceiptno='$inreceiptno',
                                    inreceiptdt='$inreceiptdt',
                                    sendername='$sendername',
                                    senderaddress='$senderaddress',
                                    insubject='$insubject',
                                    inacceptedby='$inacceptedby',
                                    inreceiptmode='$inreceiptmode',
                                    remark='$remark',
                                    person='$person',
                                    duedate='$duedate',
                                    compliancemode='$compliancemode',
                                    adreceiptdate='$adreceiptdate',
                                    filename='$filename'
            WHERE inwardID='$id'";
mysql_query($order);
            }
header("location:edit.php");

?>

问题是什么?如果你想要有用的答案,你应该考虑解释更多的问题。我已经更改了相同的设置,但是数据也不会在数据库中进行编辑。请帮忙。。
if(isset($_POST['save']))
if(isset($_POST['submit']))
include "db.php";
if(isset($_POST['save']))
{   
    $inreceiptno= $_POST['inreceiptno'] ;                   
    $inreceiptdt=$_POST['inreceiptdt'] ;
    $sendername=$_POST['sendername'] ;
    $senderaddress=$_POST['senderaddress'] ;
    $insubject=$_POST['insubject'] ;
    $inacceptedby=$_POST['inacceptedby'] ;
    $inreceiptmode=$_POST['inreceiptmode'] ;
    $remark=$_POST['remark'];
    $person=$_POST['person'];
    $duedate=$_POST['duedate'];
    $compliancemode=$_POST['compliancemode'];
    $adreceiptdate=$_POST['adreceiptdate'];
    $filename=$_POST['filename'];



$order= "UPDATE inward SET inreceiptno='$inreceiptno',
                                    inreceiptdt='$inreceiptdt',
                                    sendername='$sendername',
                                    senderaddress='$senderaddress',
                                    insubject='$insubject',
                                    inacceptedby='$inacceptedby',
                                    inreceiptmode='$inreceiptmode',
                                    remark='$remark',
                                    person='$person',
                                    duedate='$duedate',
                                    compliancemode='$compliancemode',
                                    adreceiptdate='$adreceiptdate',
                                    filename='$filename'
            WHERE inwardID='$id'";
mysql_query($order);
            }
header("location:edit.php");

?>