php添加或删除员工信息表记录(session实战)

php添加或删除员工信息表记录(session实战)

php实例qingyu2021-06-04 21:03:4964A+A-

  php添加或删除员工信息表记录

  在本实例中通过用户表单提交,可动态地向员工信息表中添加员工的姓名和年龄等信息。当用户单击删除按钮时,可以删除最近一次添加的信息记录。

  实现过程:

  在页面上添加员工信息提交表单,分别用来接收员工的姓名和年龄。但用户单击“提交”按钮时,信息会被添加到会话数组中。以便提交信息时可以继续添加和显示。最后通过foreach循环结构显示在页面上。

  在页面上添加员工信息删除表单,但用户单击删除按钮时,系统用array_pop()函数删除数组中的最后一条数据,并显示在页面上。

  实例代码:

<?php
session_start();
header("Content-Type: text/html;charset=utf-8");
if(isset($_POST['btn'])){
    $_SESSION['arr'][] = array(trim($_POST['un']),trim($_POST['age']));
}
if(isset($_POST['delete'])){
    array_pop($_SESSION['arr']);
}
?>

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
</head>
<body>
    <div>
        <form action="" method="post">
            <div>
                名称: <input type="text" name="un" size="15">
            </div>
            <div>
                年龄: <input type="text" name="age" size="15">
            </div>
            <input type="submit" value="提交" name="btn">
        </form>
    </div>
    <div>
        <table border="1">
            <thead>
            <tr>
                <th>编号</th>
                <th>姓名</th>
                <th>年龄</th>
            </tr>
            </thead>
            <?php if(isset($_SESSION['arr'])){ foreach ($_SESSION['arr'] as $k=>$v){ ?>
            <tr>
                <td><?php echo($k + 1); ?></td>
                <td><?php echo $v[0]; ?></td>
                <td><?php echo $v[1]; ?></td>
            </tr>
                <?php
                }
            }?>
        </table>
        <form action="" method="post">
        <input type="submit" value="删除" name="delete">
</form>
    </div>
</body>
</html>


  运行结果:

php添加或删除员工信息表记录

点击这里复制本文地址 如需修改代码或者定制开发,请联系站长

支持Ctrl+Enter提交
qrcode

小黄鸡源码编程网 © All Rights Reserved.  Copyright shenhuangji.com
Powered by Z-BlogPHP
联系我们| 关于我们| 广告联系| 网站管理