Javascript 更新emp信息mysql查询不起作用
尝试使用员工id(emp_id)更新员工信息 我已经在下面编写了更新查询。我已经检查了表名和 数据库详细信息均正确,但由于某些原因,更新查询不正确 跑步 有没有办法解决这个问题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
<?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>