Javascript 更新emp信息mysql查询不起作用

Javascript 更新emp信息mysql查询不起作用,javascript,php,jquery,mysql,Javascript,Php,Jquery,Mysql,尝试使用员工id(emp_id)更新员工信息 我已经在下面编写了更新查询。我已经检查了表名和 数据库详细信息均正确,但由于某些原因,更新查询不正确 跑步 有没有办法解决这个问题 <?php session_start(); $id=$_SESSION['SESS_MEMBER_ID']; //echo $id; require_once('auth.php'); include('connection.php'); ?> <?php $query2="SELECT * FR

尝试使用员工id(emp_id)更新员工信息

我已经在下面编写了更新查询。我已经检查了表名和 数据库详细信息均正确,但由于某些原因,更新查询不正确 跑步

有没有办法解决这个问题

<?php

session_start();
$id=$_SESSION['SESS_MEMBER_ID'];
//echo $id;
require_once('auth.php');
include('connection.php');
?>

<?php
$query2="SELECT * FROM add_employee where emp_id='$id'";
$result1=mysqli_query($conn, $query2);
while($row=mysqli_fetch_array($result1))
{ 
   fullname=$row['fullname'];
   $email=$row['email'];
   $contact=$row['contact'];
   $address=$row['address'];
   $designation=$row['designation'];
   //$client_name=$row['client_name'];
   $joining_date=$row['joining_date'];
   $password=$row['password'];
   //$aadhartoupload=$row['aadhar'];
   $filetoupload=$row['photo'];
   //$resumetoupload=$row['resume'];
}
//die();
?>

获取员工信息

<?php
if(isset($_POST['submit'])){            
   $fullname=$_POST['fullname'];
   $email=$_POST['email'];
   $contact=$_POST['contact'];
   $address=$_POST['address'];
   $designation=$_POST['designation'];
   //$client_name=$_POST['client_name'];
   $joining_date=$_POST['joining_date'];
   $password=$_POST['password'];

我认为您需要检查
附近的sql语句,其中emp_id=$id
。尝试使用
而不是emp_id='$id'
。这些引号可能会有所不同。

嗨,Rohit。欢迎来到StackOverflow!。您是否可以包含任何错误消息?1)您的代码容易受到sql注入攻击,如果任何输入字段包含一个引号,那么它将关闭您的查询2)我看不到任何可以用来更新数据的表单3)$id来自何方?嗨,Ahmad,感谢您的回复,提交表单后,我没有收到任何错误消息。我只收到警报(“未成功-错误!”)嗨,Shadow,谢谢你的即时回复,我已在问题中添加了表单,请检查。好,在else分支中,您可以打印出实际的错误消息,这样您就知道发生了什么。鼓励使用字符串插值而不试图阻止sql注入是一个非常糟糕的建议@Shadow,我也是新来的,所以我认为应该有人对准备好的语句不感兴趣,而是想知道是什么阻止了他们的代码运行。我想你不感兴趣或者只是不知道?好的,注意到了。在future@Twista谢谢你的帮助这对我很有用:)
$sqlq= "UPDATE add_employee SET 
           fullname='$fullname',
           email='$email',
           contact='$contact',
           address='$address',
           designation='$designation',
           joining_date='$joining_date',
           password='$password' 
       WHERE 
           emp_id=$id";

$sqlqry= mysqli_query( $sqlq, $conn );

if ($sqlqry) { 
    echo "<script type='text/javascript'>alert('Successful - Record Updated!'); window.location.href = 'user_profile.php';</script>"; 
 } else { 
    echo "<script type='text/javascript'>alert('Unsuccessful - ERROR!'); window.location.href = 'user_dashboard.php';</script>"; 
 }
}
?>
<!-- end of update profile code!-->
<form action="user_profile.php" method="post" enctype="multipart/form-data">
                                    <div class="row">
                                        <div class="col-md-3">
                                            <div class="form-group">
                                                <label>EMP ID</label>
                                                <input type="text" class="form-control border-input" id="emp_id" name="emp_id" placeholder="Employee Id" value="<?php echo $id; ?>" disabled>
                                            </div>
                                        </div>
                                        <div class="col-md-4">
                                            <div class="form-group">
                                                <label>Fullname</label>
                                                <input type="text" class="form-control border-input" id="fullname" name="fullname" placeholder="fullname" value="<?php echo $fullname; ?>">
                                            </div>
                                        </div>
                                        <div class="col-md-5">
                                            <div class="form-group">
                                                <label>Email address</label>
                                                <input type="email" class="form-control border-input" name="email" placeholder="email" value="<?php echo $email; ?>">
                                            </div>
                                        </div>
                                    </div>

                                    <div class="row">
                                        <div class="col-md-3">
                                            <div class="form-group">
                                                <label>Contact number</label>
                                                <input type="text" class="form-control border-input" name="contact"placeholder="Contact" value="<?php echo $contact; ?>">
                                            </div>
                                        </div>
                                        <div class="col-md-4">
                                            <div class="form-group">
                                                <label for="exampleInputEmail1">Designation</label>
                                                <input type="text" class="form-control border-input" name="designation" placeholder="Your Designation" value="<?php echo $designation; ?>" disabled>
                                            </div>
                                        </div>
                                        <div class="col-md-5">
                                            <div class="form-group">
                                                <label>Client Name</label>
                                                <input type="text" class="form-control border-input" name="client_name" placeholder="Client Name" value="<?php echo $client_name; ?>" disabled>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="row">
                                        <div class="col-md-12">
                                            <div class="form-group">
                                                <label>Address</label>
                                                <input type="text" class="form-control border-input" name="address" placeholder="Address" value="<?php echo $address; ?>">
                                            </div>
                                        </div>
                                    </div>
                                    <div class="row">
                                        <div class="col-md-6">
                                            <div class="form-group">
                                                <label>Joining Date</label>
                                                <input type="text" class="form-control border-input" name="joining_date" placeholder="Joining Date" value="<?php echo $joining_date; ?>" disabled>
                                            </div>
                                        </div>

                                        <div class="col-md-6">
                                            <div class="form-group">
                                                <label>Change password</label>
                                                <input type="password" class="form-control border-input" name="password" placeholder="Country" value="<?php echo $password; ?>">
                                            </div>
                                        </div>
                                    </div>
                                    <div class="row">
                                        <!--<div class="col-md-4">
                                            <div class="form-group">
                                                <label>Upload Aadhar</label>
                                                <input type="file" name="aadhar" id="aadhar" value="<?php //echo $aadhartoupload; ?>" >
                                            </div>
                                        </div>!-->
                                        <div class="col-md-4">
                                            <div class="form-group">
                                                <label>Upload photo</label>
                                                <input type="file" name="photo" id="photo" value="<?php echo $filetoupload; ?>" >
                                            </div>
                                        </div>
                                        <!--<div class="col-md-4">
                                            <div class="form-group">
                                                <label>Upload Resume</label>
                                                <input type="file" name="resume" id="resume" value="<?php //echo $resumetoupload; ?>" >
                                            </div>
                                        </div>!-->
                                    </div>



                                    <div class="text-center">
                                        <!--class="btn btn-info btn-fill btn-wd"!-->
                                        <button type="submit" name="submit" class="btn btn-info btn-fill btn-wd">Update Profile</button>
                                    </div>
                                    <div class="clearfix"></div>
                                </form>