该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这里是前面语言:
ID | 图书名称 | 图书编号 | 图书价格 | 是否推荐 |
$query=mysql_query("select * from tb_book order by id");
if($query==true){
while($myrow=mysql_fetch_row($query)){
?>
<?php echo $myrow[0];?>这里是处理:
$sql="update tb_book set name='$_POST[name]',isbn='$_POST[isbn]',price='$_POST[price]',isnom='$_POST[isnom]' where id='$_POST[id]'";
$result=mysql_query($sql);
if($result==true){
echo "";
echo $_POST[id]." ";
echo $_POST[name]." ";
echo $_POST[isbn]." ";
echo $_POST[price]." ";
echo $_POST[isnom]." ";
}else{
echo "";
}
form的INPUT的VALUE是从数据库读出的书名书号价格等等。并且鼠标放在input里面可以修改它的值,这个没问题。问题是,我修改后传递到处理页面的依旧是数据库里的值,也就是修改前的值。这是什么原因。我想能够实时修改。