2
3
4
5
无标题文档6
7
8
9
10 <?php11 //创建数据库
12 $db = new MySQLi("localhost","root","","z_stu");13 //判断连接是否成功
14 !mysqli_connect_error() or die("连接失败");15 $db->query("set names utf8");16 //创建SQL语句,查询教师表
17 $sql = "select * from teacher";18 //把SQL语句转成结果集
19 $result = $db->query($sql);20 //把结果集转为数组
21 $attr = $result->fetch_all();22
23 ?>
24
25
26
27
老师表28
29
编号30
姓名31
性别32
生日33
职称34
所在系35
36
37 <?php38 foreach($attr as $v){ ?>
39
40
<?php echo $v[0] ?>41
<?php echo $v[1] ?>42
43
44 <?php45 echo $v[2] == "1" ? "男" : "女";46 ?>
47
48
49
50 <?php51 echo substr($v[3],0,10);52 //echo $v[3];
53 ?>
54
55
56 <?php57 echo $v[4]58 ?>
59
60
61 <?php62 echo $v[5]63 ?>
64
65
66
72 删除
74 编辑
75
76
77
78
84
85
86
87 <?php }?>
88
89
90
93 添加数据
94
95
96
97
98
99
100
101
102
103
主页的建立
效果图如下:
1
2
3
4
5
编辑老师信息6
7
9
11
12
13
14 <?php15 //$tno = $_GET["tno"];16
17 //连接数据库
18 $db = new MySQLi("localhost","root","","z_stu");19 !mysqli_connect_error()or die("连接失败");20 $db->query("set names utf8");21
22
23 $type = $_GET["type"];24 if($type =="updat"){25 //执行SQL语句选择表格
26 $sql = "select * from teacher where tno = ‘".$_GET["tno"]."‘";27 //将结果集转换成数组
28 $result = $db->query($sql);29 //得出数组的结果集
30 $attr = $result->fetch_row();31 }32
33 $proName = array("助教","教授","副教授");34 $depName = array("计算机系","电子工程系","数控系");35
36 ?>
37
38
39
40
41 <?php echo $type == "updat" ? "编辑" : "添加"; ?>数据
42
43
44
45
46
47
48
编号:49
50 ">
51
52
53
54
姓名:55
56 ">
57
58
59
60
性别:61
62
72 >男73 >女74
75
76
77
出生年月日:78
79 >
80
81
82
83
职称:84
85
86 <?php87 foreach($proName as $v){88 if($v == $attr[4]){89 echo "$v";90 }else{91 echo "$v";92 }}?>
93
94
95
96
97
所在系:98
99
100 <?php101 foreach($depName as $v){102 if($v == $attr[5]){103 echo "$v";104 }else{105 echo "$v";106 }107 }?>
108
109
110
111
112 提交
113
114
115
116 $(function(){117 $(".form_datetime").datetimepicker({118 format: ‘yyyy-mm-dd‘,//显示格式
119 todayHighlight: 1,//今天高亮
120 minView: "month",//设置只显示到月份
121 startView:2,
122 forceParse: 0,
123 showMeridian: 1,
124 autoclose: 1//选择后自动关闭
125 });126
127
128
129
130
update页面
效果图:
添加数据的代码:
1
2
3
4
5
这是添加数据的页面6
7
9
11
12
13
14
15
16
17 添加数据
18
19
20
21
22
23
24
编号:25
26
27
28
29
30
姓名:31
32
33
34
35
36
性别:37
38 男39 女40
41
42
43
出生年月日:44
45
46
47
48
49
职称:50
51
52 助教
53 副教授
54 教授
55
56
57
58
59
所在系:60
61
62 计算机系
63 电子工程系
64
65
66
67
68 提交
69
70
71
72
73
74
75
76 $(function(){77 $(".form_datetime").datetimepicker({78 format: ‘yyyy-mm-dd‘,//显示格式
79 todayHighlight: 1,//今天高亮
80 minView: "month",//设置只显示到月份
81 startView:2,
82 forceParse: 0,
83 showMeridian: 1,
84 autoclose: 1//选择后自动关闭
85 });86
87
代码
处理页面的代码:
1.
1 <?php2 //这个页面用来添加从主页传过来的值到teacher表中
3 $tno =$_POST["tno"];//教师编号
4 $tname =$_POST["tname"];//教师姓名
5 $tsex =$_POST["tsex"];//教师性别
6 $tbirthday =$_POST["tbirthday"];//教师生日
7 $prof =$_POST["prof"];//教师职称
8 $depart =$_POST["depart"];//教师所在系9
10 //连接数据库
11 $db = new MySQLi("localhost","root","","z_stu");12 !mysqli_connect_error()or die("连接失败");13 $db->query("set names utf8");14
15 $type = $_POST["type"];16 if($type = "add"){17 $sql = "insert into teacher(".
18 "tno,".//编号
19 "tname,".//姓名
20 "tsex,".//性别
21 "tbirthday,".//老师生日
22 "prof,".//老师职称
23 "depart".//老师所在系
24 ") values(".
25 "‘$tno‘,".//编号
26 "‘$tname‘,".//姓名
27 "‘$tsex‘,".//性别
28 "‘$tbirthday‘,".//生日
29 "‘$prof‘,".//职称
30 "‘$depart‘)";31 }else if($type = "upda"){32 $sql = "update teacher set".
33 "tname = ‘$tname‘,".
34 "tsex = ‘$tsex‘,".
35 "tbirthday = ‘$tbirthday‘,".
36 "prof = ‘$prof‘,".
37 "prof = ‘$depart‘,".
38 " where tno = ‘$tno‘ ";39 }40 //执行SQL语句添加表格41 //所在系
42 $result = $db->query($sql);//执行结果集43 //加载到主页面查看是否添加
44 header("location:../indsert.php");45 ?>
insert
效果图如下:
php对数据库的增删改
标签:highlight 年月日 blog .com action 技术分享 引号 gpo location
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:https://www.cnblogs.com/sc1314-1218/p/8419778.html