我在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>
我遇到的错误是它发布了收到的值而不是更改的值(在页面上进行编辑时更改)
答案 0 :(得分:1)
这是您可以在其中更新数据的编辑页面。我已经使用了我的数据库连接,首先你必须更改数据库和表名。
您应该以{{1}}等查询字符串的形式传递该行的id
。
edit.php?id=12