数据修改成功后,页面显示的还是原来的数据
1 | <?PHPinclude_once ( "conn.php" ); $value = $_GET [ 'value' ]; $sql_itemcode = "SELECT * FROM `product` WHERE `item_code` = '$value'" ; $querya = mysql_query( $sql_itemcode ); $rs = mysql_fetch_array( $querya );?><div class = "fanbox" > <h3 id= "产品详情" >产品详情</h3> <form id= "mod_form" action= "product_change.php?action=mod&item_code=<?PHP echo $rs['item_code'];?>" method= "post" > <table width= "550" cellpadding= "0" cellspacing= "0" class = "post_table" > <!-- <tr> <td width= "174" align= "right" >ID:</td> <td width= "374" > <input name= "item_code" type= "text" class = "input2" value= "<?PHP echo $rs['id']; ?>" maxlength= "30" disabled /> </td> </tr> --> <tr> <td width= "174" align= "right" >Item_Code:</td> <td width= "374" > <input name= "item_code" type= "text" class = "input2" value= "<?PHP echo $rs['item_code']; ?>" maxlength= "30" disabled/> </td> </tr> <tr> <td height= "28" align= "right" >产品名称:</td> <td><?PHP echo $rs [ 'description' ]; ?></td></tr><tr> <td align= "right" >HKS_物流成本(RMB):</td> <td> <input type= "text" class = "input2" name= "hks_freight" maxlength= "30" value= "<?PHP echo $rs['hks_freight']; ?>" /></td></tr><tr> <td align= "right" >JPS_物流成本(RMB):</td> <td> <input type= "text" class = "input2" name= "jps_freight" maxlength= "30" value= "<?PHP echo $rs['jps_freight']; ?>" /></td> </tr> <tr> <td align= "right" >FBA_物流成本(RMB):</td> <td> <input type= "text" class = "input2" name= "fba_freight" maxlength= "30" value= "<?PHP echo $rs['fba_freight']; ?>" /></td> </tr> <tr> <td align= "right" >运营成本(RMB):</td> <td> <input type= "text" class = "input2" name= "operating_costs" maxlength= "30" value= "<?PHP echo $rs['operating_costs']; ?>" /></td> </tr> <tr> <td height= "20" align= "right" >重量(g):</td> <td> <input type= "text" class = "input2" name= "weight" maxlength= "30" value= "<?PHP echo $rs['weight'];?>" /></td> </tr> <tr> <td height= "26" align= "right" ><p>信封大小:</p> </td> <td><input type= "text" class = "input2" name= "envelope_size" maxlength= "30" value= "<?PHP echo $rs['envelope_size'];?>" /></td> </tr> <tr> <td height= "31" align= "right" ><input name= "submit" type= "submit" class = "btn" value= "修改" /></td> <td> </td> </tr> </table> </form> </div> <script type= "text/javascript" src= "js/jquery.form.js" ></script>
|
Salin selepas log masuk
回复讨论(解决方案)
先检查发送表单后的数据:print_r($_POST); ,看看有没有把数据发送出去
然后去数据库里查看是否真的修改成功
最后看看你改的那条和你查的那条是不是同一条
你修改后有刷新下页面吗?
先清理一下浏览器缓存,再打开页面看看
楼主的意思是,数据库数据更新,但是页面数据未更新,是这个意思吗?
首先确认你是否修改成功。
我确认过,数据库已更新了,但是页面显示的还是原来的数据。
修改成功后用location跳转到这个地址试一试。
设置一下页面禁止缓存
1 | <?php header( "Pragma: no-cache" ); ?>
|
Salin selepas log masuk