zoukankan      html  css  js  c++  java
  • php后台修改人员表信息

     显示info人员表里所有内容
    1
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <title>无标题文档</title> 6 </head> 7 8 <body> 9 <!--显示出text里面的info表全部内容数据--> 10 <table width="100%" border="1" cellpadding="0" cellspacing="0"> 11 <tr> 12 <td>代号</td> 13 <td>姓名</td> 14 <td>性别</td> 15 <td>名族</td> 16 <td>生日</td> 17 <td>操作</td> 18 </tr> 19 <!--要显示数据就要插入<?php查询数据库读取数据--> 20 <?php 21 //造连接对象 22 $db = new MySQLi("localhost","root","511108","text"); 23 //写SQL语句 24 $sql = "select * from info"; 25 //执行 26 $result = $db->query($sql); 27 $attr = $result->fetch_all(); 28 foreach($attr as $v) 29 { 30 $sex = $v[2];//处理性别的变量info表里的$sex名变男或女判断 31 $sex = $sex?"男":"女"; 32 33 //带有外键关系的分两步 34 //1.取出民族代号 35 $nation = $v[3]; 36 //2.对民族进行操作在做一个查询根据代号差名称 37 //造连接对象,由于上面有连接对象了所以这里可以直接用,但是SQL语句重名了和上面的所以要改下 38 /*$db = new MySQLi("localhost","root","511108","text");*/ 39 $sqln = "select name from nation where code='{$nation}'";//通过name一列查找代号nation民族 40 $rn = $db->query($sqln); 41 $an = $rn->fetch_row(); 42 43 44 echo "<tr><td>{$v[0]}</td><td>{$v[1]}</td><td>{$sex}</td><td>{$an[0]}</td><td>{$v[4]}</td><td><a href='xiugaiinfo1.php?code={$v[0]}'>修改</a></td></tr>";//$an[0]数组里面去索引0就是民族名称 45 } //<a href=要想修改'xiugaiinfo1.php就要传个主键值过去?code={$v[0]}'>修改</a> 46 47 48 ?> 49 50 </table> 51 52 </body> 53 </html>

     修改info1表
    1
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <title>无标题文档</title> 6 </head> 7 8 <body> 9 <h1>修改人员信息</h1> 10 <form action="xiugairenyuanxinxichuli.php" method="post"> 11 <div> 12 <input type="hidden" value="" name="code" /> 13 </div> 14 <div>姓名:<input type="text" value="" name="name" /></div> 15 <div>性别:<input type="text" value="" name="sex" /></div> 16 <div>民族:<input type="text" value="" name="nation" /></div> 17 <div>生日:<input type="text" value="" name="birthday" /></div> 18 <div><input type="submit" value="修改" /></div> 19 20 21 22 23 </form>

     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 <html xmlns="http://www.w3.org/1999/xhtml">
     3 <head>
     4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     5 <title>无标题文档</title>
     6 </head>
     7 
     8 <body>
     9 <?php
    10 //造链接对象
    11 $code = $_GET["code"];
    12 $db = new MySQLi("localhost","root","511108","text");
    13 //写SQL语句
    14 $sql = "select * from info where code='{$code}'";
    15 //执行
    16 $result = $db->query($sql);
    17 //取数据
    18 $attr = $result->fetch_row();
    19 
    20 
    21 ?>
    22 <!--在value代号里面嵌入<?php echo$attr[0] ?>默认里面的信息-->
    23 <h1>修改人员信息
    24 </h1><form action="xiugairenyuanxinxichuli.php" method="post">
    25 <div><input type="hidden" value="<?php echo$attr[0] ?>" name="code" /></div><!--代号隐藏-->
    26 <div>姓名:<input type="text" value="<?php echo$attr[1] ?>" name="name" /></div>
    27 <div>性别:<input type="text" value="<?php echo$attr[2] ?>" name="sex" /></div>
    28 <div>民族:<input type="text" value="<?php echo$attr[3] ?>" name="nation" /></div>
    29 <div>生日:<input type="text" value="<?php echo$attr[4] ?>" name="birthday" /></div>
    30 <div><input type="submit" value="修改" /></div>
    31 
    32 
    33 
    34 
    35 </form>
    36 
    37 
    38 </body>
    39 </html>

     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 <html xmlns="http://www.w3.org/1999/xhtml">
     3 <head>
     4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     5 <title>无标题文档</title>
     6 </head>
     7 
     8 <body>
     9 <?php
    10 //造链接对象
    11 $code = $_GET["code"];
    12 $db = new MySQLi("localhost","root","511108","text");
    13 //写SQL语句
    14 $sql = "select * from info where code='{$code}'";
    15 //执行
    16 $result = $db->query($sql);
    17 //取数据
    18 $attr = $result->fetch_row();
    19 
    20 
    21 ?>
    22 <!--在value代号里面嵌入<?php echo$attr[0] ?>默认里面的信息-->
    23 <!--<h1>修改人员信息</h1>
    24 </h1><form action="xiugairenyuanxinxichuli.php" method="post">
    25 <div><input type="hidden" value="<?php echo$attr[0] ?>" name="code" /></div><!--代号隐藏-->
    26 <!--<div>姓名:<input type="text" value="<?php echo$attr[1] ?>" name="name" /></div>
    27 <div>性别:<input type="text" value="<?php echo$attr[2] ?>" name="sex" /></div>
    28 <div>民族:<input type="text" value="<?php echo$attr[3] ?>" name="nation" /></div>
    29 <div>生日:<input type="text" value="<?php echo$attr[4] ?>" name="birthday" /></div>
    30 <div><input type="submit" value="修改" /></div>-->
    31 
    32 
    33 
    34 <h1>修改人员信息</h1>
    35 <form action="xiugairenyuanxinxichuli.php" method="post">
    36 <div><input type="hidden" value="<?php echo $attr[0] ?>" name="code" /></div><!--代号隐藏-->
    37 <div>姓名:<input type="text"  name="name" value="<?php echo $attr[1]?>" /></div>
    38 <!--把性别的输入框可以换成单选按钮因为性别不可以全选-->
    39 <div>
    40     性别:
    41     <input <?php echo $attr[2]?"checked='checked'":""; ?> type="radio" name="sex" value="1" />男<!--如果我想让男默认选中就在input后面按空格加checked="checcked"就可以了-->
    42     <input <?php echo $attr[2]?"":"checked='checked'"; ?> type="radio" name="sex" value="0" />43 </div>
    44 <!--民族输入框可以换成下拉列表完了把所有民族列出来-->
    45 <div>
    46     民族:
    47     <select name="nation">
    48         <?php
    49         //上面有SQL语句所以可以直接用就好改下名字要不冲突
    50         $sqln = "select * from nation";
    51         $rn = $db->query($sqln);//调用SQL语句方法来用
    52         $an = $rn->fetch_all();//用$rn->fetch_all()方法取所有民族、这是个数组
    53         foreach($an as $vn)
    54         {
    55             if($attr[3]==$vn[0])//$attr[3]就只是 最外层的民族代号
    56             {
    57                 echo "<option selected='selected' value='{$vn[0]}'>{$vn[1]}</option>";
    58             }
    59             else
    60             {
    61             echo "<option value='{$vn[0]}'>{$vn[1]}</option>";
    62             }
    63         }
    64         ?>
    65    </select>
    66 </div>    
    67 <div>生日:<input type="text" value="<?php echo $attr[4] ?>" name="birthday" /></div>
    68 <div><input type="submit" value="修改" /></div> 
    69 
    70 </form>
    71 
    72 
    73 </body>
    74 </html>
     1 <?php
     2 $code = $_POST["code"];//代号
     3 $name = $_POST["name"];
     4 $sex = $_POST["sex"];//性别
     5 $nation = $_POST["nation"];//民族代号
     6 $birthday = $_POST["birthday"];//生日
     7 
     8 $db = new MySQLi("localhost","root","511108","text");
     9 //写SQL语句,这是个修改语句
    10 $sql = "update info set name='{$name}',sex={$sex},nation='{$nation}',birthday='{$birthday}' where code='{$code}'";
    11 
    12 //echo $sql;//输出
    13 
    14 $r = $db->query($sql);
    15 
    16 if($r)
    17 {
    18     header("location:inforenyuan.php");
    19 }
    20 else
    21 {
    22     echo "修改失败!";
    23 }

  • 相关阅读:
    Winform打包Exe Inno Setup
    electron build慢
    electron解压app.asar文件
    input readonly 禁止获得焦点 和选择
    JS export
    数据库插件 red-gate SQLToolbelt
    DataGridView修改值后,最后一个修改项页面不会刷新
    DbDataReaderExtensions DbDataRender转换为实体
    反射获得实体
    LINQ Expression AndAlso,OrElse和And,Or的区别
  • 原文地址:https://www.cnblogs.com/aqxss/p/6203004.html
Copyright © 2011-2022 走看看