无法更新数据库中的字段

奥维迪乌G

我正在尝试使用某种形式更新数据库中的某些文件,由于某种原因,它只是刷新页面而没有执行任何操作。这是我使用的代码:

<?php 

$id = $_GET["id"];
$select = "SELECT * FROM blog_members WHERE memberID = '$id'";
$result = mysqli_query($link, $select);
$row=mysqli_fetch_assoc($result);
$id2=$row['memberID'];
$username=$row['username'];
$password = $row['password'];
$email = $row['email'];
?>

<form id="form" action="#" method="post">
<br><table cellspacing='0' cellpadding='0'>
<tr><td>Username:</td>
<td><input name="username" type="text" id="username" placeholder="<?php echo $username; ?>" size="25" /></td></tr>
<tr><td>Password:</td>
<td><input name="password" type="text" id="password" placeholder="<?php echo $password; ?>" size="25" /></td></tr>
<tr><td>Email:</td>
<td><input name="email" type="text" id="email" placeholder="<?php echo $email; ?>" size="25" /></td></tr>
</table>
<br>
<input type="submit" name="Edit" value="Save" />
</center></form>

<?php 

if(isset($POST['Edit'])){
$username2 = $_POST['username'];
$password2 = $_POST['password'];
$email2 = $_POST['email'];

$edit = mysqli_query($link, "UPDATE blog_members SET username='$username2',password='$password2',email='$email2' WHERE memberID='$id2'");
$result1 = mysqli_query($link,$edit);

if(!$result){
 echo mysqli_error($link);
}else{
echo "Changes have been saved successfully!";
echo "<meta http-equiv=\"refresh\" content=\"2;URL=view-users.php\">";
}

}
?>

我认为查询$ edit不能正常工作,因为页面刚刚被刷新,并且数据库中的字段未更新。我觉得我想念一些东西。有什么建议么?

尼克尔·劳特(Niklesh Raut)

也更改下面的代码

if(isset($POST['Edit'])){

这样,$_POST正确的语法不是$POST

if(isset($_POST['Edit'])){

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何更新数据库中的多个字段

来自分类Dev

更新数据库中的个人字段

来自分类Dev

更新数据库中的所有DATETIME字段

来自分类Dev

无法从PHP中的数据库更新变量

来自分类Dev

Codeigniter更新记录-无法在数据库中更新

来自分类Dev

无法更新数据库中的对象

来自分类Dev

数据库更新无法在Meteor方法中运行

来自分类Dev

更新数据库当前字段

来自分类Dev

无法使用SWIFT更新数据库FMDB中的字段

来自分类Dev

无法在Stripe Webhook中更新数据库

来自分类Dev

无法在本地数据库中更新或删除:错误

来自分类Dev

更新数据库中的字段并修改其长度

来自分类Dev

无法更新数据库

来自分类Dev

无法更新sqlite数据库中的记录

来自分类Dev

Hibernate应该只更新数据库中的某些字段

来自分类Dev

更新数据库中的个人字段

来自分类Dev

无法更新数据库中的列

来自分类Dev

更新数据库中的所有DATETIME字段

来自分类Dev

无法更新数据库中的行

来自分类Dev

无法更新表单字段中的数据库条目

来自分类Dev

无法更新数据库中的图像路径

来自分类Dev

无法更新Kinvey数据库中的数据

来自分类Dev

使用隐藏字段更新数据库中的数据

来自分类Dev

无法使用SWIFT更新数据库FMDB中的字段

来自分类Dev

不更新laravel中的数据库字段

来自分类Dev

更新C#中的数据库字段SQL

来自分类Dev

输入字段未在数据库中更新

来自分类Dev

使用原始 SQL 更新数据库中的字段?

来自分类Dev

输入被更新为数据库中的错误字段