首先,建立一个主页面(crud.php)

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<?php $db = new Mysqli("localhost","root","root","student");
!empty(mysqli_connect_error())?die("连接错"):""; $sql = "select * from student"; $data = $db->query($sql)->fetch_all(); //var_dump($data); <table border="1">
<tr>
<td>ID</td>
<td>姓名</td>
<td>性别</td>
<td>出生年月</td>
<td>班级</td>
<td>删除</td>
<td>修改</td>
</tr> <?php
foreach ($data as $i){
if ($i[2] == 1){
$i[2] = "男";
}
else if ($i[2] == 0){
$i[2] = "女";
}
else{
$i[2] = "保密";
}
echo "<tr><td>{$i[0]}</td><td>{$i[1]}</td><td>{$i[2]}</td><td>{$i[3]}</td><td>{$i[4]}</td><td><a href='dele.php?id={$i[0]}'>&nbsp;删除&nbsp;</a></td><td><a href='edit.php'>&nbsp;修改&nbsp;</a></td><tr>";
}
?>
<!-- 2--> </table>
<a href="add.php">新增用户</a> </body>
</html>

一、增加

1、建立add.php ,插入表单

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form method="post" action="addpost.php">
<input type="text" name="Sno" placeholder="id"> <input type="text" name="Sname" placeholder="姓名"> <input type="radio" name="Ssex" value="1" id="man"><label for="man">男</label>
<input type="radio" name="Ssex" value="0" id="woman"><label for="woman">女</label> <input type="text" name="Sbirthday" placeholder="出生年月"> <input type="text" name="Class" placeholder="班级"> <input type="submit" value="提交">
</form> </body>
</html>

2、在addpost.php里做数据库增加处理

<?php

$id = $_POST['Sno'];
$name = $_POST['Sname'];
$sex = $_POST['Ssex'];
$birthday = $_POST['Sbirthday'];
$class = $_POST['Class']; $db = new Mysqli("localhost","root","root","student");
$sql = "insert into student.student VALUES ('{$id}','{$name}','{$sex}','{$birthday}','{$class}',0)"; //var_dump($db->query($sql));
if ($db->query($sql)){
header("location:crud.php");
}else{
header("location:add.php");
}

测试一下:

1、主页

2、点击 增加用户  增加内容

3、点击 提交  ,看一下

4、完成    ^-^

最新文章

  1. PHP使用mysqli扩展库实现增删改查(面向对象版)
  2. Python3 函数
  3. 获取android控件的高度
  4. 如何在 ASP.NET MVC 中集成 AngularJS(1)
  5. Linux Linux程序练习十五(进程间的通信共享内存版)
  6. NOI2005 聪聪和可可
  7. Android ArrayAdapter使用
  8. Windows XP SP3下编译安装openssl-1.1.0b
  9. Android Drawable资源
  10. Swift学习笔记八
  11. 重命名计算机名称导致TFS版本管理下的工作区问题的修复
  12. Centos6.4在配置Tomcat7工作文件夹和虚拟路径
  13. java设计模式之 单例模式 Singleton
  14. C# Note37: Writing unit tests with use of mocking
  15. WARN PageNotFound:208 - Request method &#39;POST&#39; not supported
  16. Linux编程 10 (shell外部命令与内建命令,alias ,type命令)
  17. VirtualBox下安装Ubuntu Server 16.04
  18. 7z 程序打包 Demo
  19. 关于使用react的思考
  20. hduoj----(1033)Edge

热门文章

  1. Ray-AABB交叉检测算法
  2. jQuery UI datepicker z-index默认为1 怎么处理
  3. python与consul 实现gRPC服务注册-发现
  4. Vue项目架构设计与工程化实践
  5. Angular之简单的登录注册
  6. 【nginx】root alias 区别,以及server root , location root 区别
  7. #Python编程从入门到实践#第二章笔记
  8. McNay Art Museum【McNay艺术博物馆】
  9. [Codeforces958C2]Encryption (medium)(区间DP)
  10. The Road to learn React书籍学习笔记(第一章)