我有一个名为 form_data_submit.php 的页面,我在其中通过文本字段输入数据并将其存储在表 formdata 中的数据库 myform 中。我想显示带有编辑选项的数据库,该选项将带我回到 form_data_submit.php,我可以在其中更新我的行并在我的数据库中更新它。
问问题
216 次
2 回答
0
如果您想更新,可以将 ID 添加为参数:
form_data_submit.php?id=123
if (isset($_GET['id']) && is_numeric($_GET['id'])) {
// UPDATE `mytable` SET ... WHERE id = $_GET['id']
} else {
// INSERT INTO `mytable` ...
}
注意:您应该使用PDO。
于 2013-10-05T21:00:25.940 回答
0
如果我理解正确,您想在同一页面中插入和更新。您可以使用$_GET['page_type']
=update 之类的方法进行更新,即: url.com/?page_type=update 在您的 php 中处理将数据插入到 DB 中,您将检查
if ($_GET['page_type'] == 'update') {
// Do MySQL update
} else {
// Do MySQL insert
}
走运
于 2013-10-05T20:57:39.883 回答