Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

204
Visualizações
issue on updating data in php mysql

I was trying to create an update system , but I don't know why my code is not working . My code are :

<?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');
    ?>

I am adding some Code from profile.php page :

<?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;

  ?>

The code for the form is : I am trying to keep the code short to avoid

   <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>

Thank you .

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

You are missing out on mysqli_query.Your code should be as

 <?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');
    ?>
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda