首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新MYSQL PHP表单

问更新MYSQL PHP表单
EN

Stack Overflow用户
提问于 2016-08-27 07:50:12
回答 1查看 60关注 0票数 0

我已经在网上找遍了,但是找不到一个awnser来解决我的错误,我正在为php mysql做一个简单的更新表单,它就是不更新它。

请参阅下面的代码

表格:

代码语言:javascript
复制
<form class="" action="edit_account.php" method="post">
              <input type="text" name="username" placeholder="username" value="<?php echo $r['username']; ?>">
              <input type="text" name="name" placeholder="username" value="<?php echo $r['name']; ?>">
              <input type="text" name="email" placeholder="username" value="<?php echo $r['email']; ?>">
              <input type="text" name="country" placeholder="username" value="<?php echo $r['country']; ?>">
              <input type="submit" value="Edit" name="submit">
            </form>

edit_account.php

代码语言:javascript
复制
session_start();
include("db_config.php");
include("../templates/sitehead.php");
$query = $connect->query("SELECT * FROM `users` WHERE `email` = '". $_SESSION['email'] ."'");
$r = $query->fetch_assoc();
$profile = $connect->query("SELECT * FROM `users.profiles` WHERE `user_id` = '". $r['id'] ."'");
$p = $profile->fetch_assoc();

if(isset($_GET['do']) == "submit") {    
    $username = clean($connect, $_POST['username']);    
    $connect->query("UPDATE `users.profiles` SET `username` = '". $username ."' WHERE `user_id` = '". $r['id'] ."'");
}

$query = $connect->query("SELECT * FROM `users.profiles` WHERE `id` = '". $r['id'] ."'");
$p = $query->fetch_assoc();
EN

回答 1

Stack Overflow用户

发布于 2016-08-27 08:04:13

您应该使用以下语句:

代码语言:javascript
复制
if(isset($_POST['submit']) &&  $_POST['submit'] == "Edit") {
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39176092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档