编辑页面
<?php //判断是否接受到id if(empty($_GET['id'])){ exit('没有接收到数据'); } $id=$_GET['id']; $conn =mysqli_connect('localhost','root','123456','yitu'); if (!$conn) { exit('<h1>连接数据库失败</h1>'); } $query = mysqli_query($conn, "select * from users where id={$id};"); if (!$query) { exit('<h1>查询数据失败</h1>'); } //查询到数据后,将数据的关联数组导出来 $user=mysqli_fetch_array($query); function edit(){ //$user,id为全局变量 global $user; global $id; //判断是否为空 if(empty($_POST['name'])){ $GLOBALS['error_message']='请输入姓名'; return; } if(empty($_POST['number'])){ $GLOBALS['error_message']='请输入手机号'; return; } if(!(isset($_POST['vip'])&&$_POST['vip']!=='-1')){ $GLOBALS['error_message']='请选择是否为会员'; return; } $user['name']=$_POST['name']; $user['number']=$_POST['number']; $user['vip']=$_POST['vip']; $conn =mysqli_connect('localhost','root','123456','yitu'); if (!$conn) { exit('<h1>连接数据库失败</h1>'); } $query = mysqli_query($conn, "update users set name='{$user['name']}',number='{$user['number']}',vip='{$user['vip']}' where id={$id}"); if (!$query) { exit('<h1>查询数据失败</h1>'); } header('Location:user.php'); } if($_SERVER['REQUEST_METHOD']=='POST'){ edit(); } ?> <!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <link rel="stylesheet" href="lib/bootstrap/css/bootstrap.min.css"> <link rel="stylesheet" href="Untitled-2.css"> <title>后台管理</title> </head> <body> <div class="container"> <!--导航栏--> <!--引入多次用到的模板文件--> <?php include'template.php'?> <!-- 用户管理导航栏--> <div class="main-order"> <?php if(isset($error_message)):?> <div class="alert alert-warning"> <?php echo $error_message;?> </div> <?php endif?> <!--action中要回到自己的id中,否则取不到网页的id值--> <form action="<?php echo $_SERVER['PHP_SELF'];?>?id=<?php echo $user['id'];?>" method="post" enctype="multipart/form-data"> <div class="form-group"> <label for="name">用户名</label> <input type="text" id="name" name="name" class="form-control" value="<?php echo $user['name']?>"> </div> <div class="form-group"> <label for="number">手机号</label> <input type="text" id="number" name="number" class="form-control" value="<?php echo $user['number']?>"> </div> <div class="form-group"> <label for="vip">所属用户组</label> <select id="vip" name="vip" class="form-control"> <option value='-1'>限制会员</option> <option value='0'value="<?php echo $user['vip']=='0'?'select':""?>">新手上路</option> <option value='1'value="<?php echo $user['vip']=='1'?'select':""?>">易途会员</option> </select> </div> <div class="modal-footer"> <a href="user.php" class="btn btn-default" data-dismiss="modal">关闭</a> <button class="btn btn-primary">修改</button> </div> </form> </div> </body> <script src="lib/jquery/jquery.min.js"></script> <script src="lib/bootstrap/js/bootstrap.min.js"></script> </html>编辑用户张三