首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php mysql中的数据更新问题

问php mysql中的数据更新问题
EN

Stack Overflow用户
提问于 2020-06-28 11:09:39
回答 1查看 36关注 0票数 2

我试图创建一个更新系统,但我不知道为什么我的代码不能工作。我的代码是:

代码语言:javascript
复制
<?php 
 include "dbconnection.php";

  if(isset($_POST['submit'])){
        $residency_status = $_POST['residency_status'];
  $query="UPDATE profile SET 
           residential_status='$residency_status'
  WHERE id = '".user_id."' 

  ";
    }
    

    header('location:profile.php');
    ?>

我从profile.php页面添加了一些代码:

代码语言:javascript
复制
<?php 
session_start();
include_once ('dbconnection.php');


 if(!isset($_SESSION['logged_in'])){
    header("Location: login.php");
    die();
} 
    $usrname=$_SESSION['username']; 
    $pasword=$_SESSION['password'];
    $user_id= get_user_id($usrname, $pasword);   
    
   while($us_id= $user_id->fetch_assoc()) :
    $collected_id=$us_id['id'];
    $resi_status=$us_id['residential_status'];
 endwhile;

  ?>

表单的代码是:我尽量保持代码简短,以避免

代码语言:javascript
复制
   <form class="form-group row" action="get_update.php" method="POST" 
    enctype="multipart/form-data">
       <h4>Residential Status </h4>
       
     <div class="form-group">          
       <input type="radio" name="residency_status" value="yes" class="" 
       id=""  
    <?php 
       if ($resi_status == "yes") {  ?> checked  <?php   }
     ?>
    >yes      
    <input type="radio" name="residency_status" value="No" class="" id="" 
     <?php 
       if ($resi_status == "no" || $resi_status == "") {     ?>    checked   
       <?php     } ?> >no       
  </div>
  <br>

谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-28 11:36:01

您错过了mysqli_query.Your代码应该是

代码语言:javascript
复制
 <?php 
 include "dbconnection.php";

  if(isset($_POST['submit'])){
        $residency_status = $_POST['residency_status'];
  $query="UPDATE profile SET 
           residential_status='$residency_status'
  WHERE id = '".user_id."'"; 
  mysqli_query($conn,$query); // $conn must be as per your `mysqli_connect` variable
    }
    header('location:profile.php');
    ?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62617786

复制
相关文章

相似问题

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