发布错误的价值

时间:2015-04-06 06:00:29

标签: php mysql

我在php中编写代码来更新表。

<form action="" method="POST">
<td><div align="center"><input type="text" name="id" value="<?php echo $Result['id']; ?>" readonly /></div></td>
<td><div align="center"><input type="text" name="studentid" value="<?php echo $Result['studentid']; ?>" /></div></td>
<td><div align="center"><input type="text" name="subjectid" value="<?php echo $Result['subjectid']; ?>" /></div></td>
<td><div align="center"><input type="text" name="marks" value="<?php echo $Result['marks']; ?>" /></div></td>
<td><div align="center"><input type="text" name="term" value="<?php echo $Result['term']; ?>" /></div></td>
<td><div align="center"><input type="text" name="year" value="<?php echo $Result['year']; ?>" /></div></td>
<td><div align="center"><input type="text" name="rank" value="<?php echo $Result['rank']; ?>" /></div></td>
<td><input type="submit" name="save" value="Save" /></td>
<td><input type="submit" value="Cancel" OnClick="window.location='<?=$_SERVER["PHP_SELF"];?>';" /></td>
<td></td>
</form>

我遇到的错误是它发布了收到的值而不是更改的值(在页面上进行编辑时更改)

1 个答案:

答案 0 :(得分:1)

这是您可以在其中更新数据的编辑页面。我已经使用了我的数据库连接,首先你必须更改数据库和表名。

您应该以{{1​​}}等查询字符串的形式传递该行的id

edit.php?id=12