diff --git a/htdocs/clazz/clazz.controller.php b/htdocs/clazz/clazz.controller.php index e241c46cd5d5f095bb17ea514c6d1311961943ec..66c74a576634c85789d243e87b6f866238ec2b3b 100644 --- a/htdocs/clazz/clazz.controller.php +++ b/htdocs/clazz/clazz.controller.php @@ -88,6 +88,7 @@ class ClazzController { } } + // 设置个默认的执行方法 $action = 'index'; $clazzController = new ClazzController; diff --git a/htdocs/clazz/view/add.html b/htdocs/clazz/view/add.html index 8470129b8b737395881e0179ead681225cdb00db..b188c7eacef5d5f054a8b7f2262c6a1d36be7984 100644 --- a/htdocs/clazz/view/add.html +++ b/htdocs/clazz/view/add.html @@ -1,13 +1,36 @@ -
-
名称:
-
入学日期:
-
学生人数: -
班主任: - -
-
- + +
+
+
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+
+
+ + diff --git a/htdocs/clazz/view/edit.html b/htdocs/clazz/view/edit.html index 8470129b8b737395881e0179ead681225cdb00db..a8c118175d5ff8789ab271b81153e3cb252ca737 100644 --- a/htdocs/clazz/view/edit.html +++ b/htdocs/clazz/view/edit.html @@ -1,13 +1,33 @@
-
名称:
-
入学日期:
-
学生人数: -
班主任: - +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
-
diff --git a/htdocs/clazz/view/error.html b/htdocs/clazz/view/error.html index 93fa07f6396d868de551000091d2f8b9895e126b..a74993cc98753f7fd0e8068e534dac1dba55d3fd 100644 --- a/htdocs/clazz/view/error.html +++ b/htdocs/clazz/view/error.html @@ -1,7 +1,7 @@
-

404,您访问的页面不存在!

+

404,您访问的页面不存在!

\ No newline at end of file diff --git a/htdocs/clazz/view/fetch.html b/htdocs/clazz/view/fetch.html index dcf6b0e988d6f58000d06112edafe02404f8b4bd..aeef936c43b0f5829cba8b69eac638fb6e12cb89 100644 --- a/htdocs/clazz/view/fetch.html +++ b/htdocs/clazz/view/fetch.html @@ -1,16 +1,6 @@ - - - - - - - - - - - - <?php echo $title; ?> - + diff --git a/htdocs/clazz/view/index.html b/htdocs/clazz/view/index.html index 53c19c28a4b0e9d003c72e165dc046d06c0494a0..107cead8eade13241c4bf49130248888ee10a204 100644 --- a/htdocs/clazz/view/index.html +++ b/htdocs/clazz/view/index.html @@ -1,4 +1,5 @@ -
+ +
@@ -71,3 +72,5 @@
分页模块
+ + diff --git a/htdocs/clazz/view/view.html b/htdocs/clazz/view/view.html index 5fbfbb669a35bf769edc3f75c5d619498ec82104..deda99940e7cdc9d66c2dcd87aadd78de585c4a1 100644 --- a/htdocs/clazz/view/view.html +++ b/htdocs/clazz/view/view.html @@ -1,8 +1,42 @@ -
id: 123
-
名称:软件21
-
入学日期:2021-09-01
-
创建时间: 2021-09-12 12:23
-
创建者: 张三
-
学生人数: 50
-
班主任:李四
- \ No newline at end of file +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
id:123
名称:软件21
入学日期:2021-09-01
创建时间:2021-09-12 12:23
创建者:张三
学生人数:50
班主任:李四
+
+
+
+
+ 返回 +
+
diff --git a/htdocs/index.php b/htdocs/index.php index 89b2bcb80b0e2c5287bf7d25413b14552ba29961..0a3f7723183014122440da154e60b3301c00a91d 100644 --- a/htdocs/index.php +++ b/htdocs/index.php @@ -17,7 +17,7 @@
- +
diff --git a/htdocs/user.php b/htdocs/user.php index 93fd593758b3842015b8501a4267dc2eca962664..8938ed8f9f86b8967bf50cb725ddd3e19f7e33e1 100644 --- a/htdocs/user.php +++ b/htdocs/user.php @@ -71,7 +71,7 @@ class User { * @return 成功:数据库连接信息;失败:null * */ static function getConn($debug = false) { - $servername = "mysql.5.6"; + $servername = "localhost"; $dbname = "yunzhi"; $dbusername = "root"; $password = ""; diff --git a/htdocs/user/add.view.php b/htdocs/user/add.view.php index db5b65297cedd09def0b0e4527765112c4f520e9..e1659b94010a9d6a1903ee05353a6ffba2d263c1 100644 --- a/htdocs/user/add.view.php +++ b/htdocs/user/add.view.php @@ -2,6 +2,7 @@ include('./../user.php'); include('./../head.component.php'); include('./../nav.component.php'); + include('./user.component.php'); $userComponent = new UserComponent(); echo HeadComponent::render('新增用户'); diff --git a/htdocs/user/index.php b/htdocs/user/index.php index 1437e3d000e5632ab48ce4b3ff398e870f032cb2..2b124d72a7dd2eb0152d2122c3f55d15fe8d166f 100644 --- a/htdocs/user/index.php +++ b/htdocs/user/index.php @@ -32,7 +32,7 @@
- +
@@ -41,12 +41,12 @@
- - + +
+ value="">
@@ -97,7 +97,7 @@
- +
diff --git a/htdocs/user/view/add.html b/htdocs/user/view/add.html index 435e00198ba6d25cfea6c2c84f2697983393e2c8..eca551331c2a81815302cb1ae544bbe4ee1d4f68 100644 --- a/htdocs/user/view/add.html +++ b/htdocs/user/view/add.html @@ -1,7 +1,7 @@
- +
diff --git a/readme.md b/readme.md new file mode 100644 index 0000000000000000000000000000000000000000..ae5a4422657f140f4568bcfa5843e0d6d9817a84 --- /dev/null +++ b/readme.md @@ -0,0 +1,113 @@ +# PHP视频教程目录: + +# 第一章 http://nas.yunzhi.club:5010/vs/sharing/L3jTb8Ry + +## 1.0 在MacOS中安装基于Docker的Apache和PHP环境 + +00:32 安装Docker
+02:33 下载Gitee教程代码
+04:00 启动Docker
+08:40 输入localhost:8111访问HelloPHP页面
+10:20 新建index.php文件,Hello World
+13:27 知识点:phpinfo()
+ +## 1.0 在Windows中安装基于XAMPP的Apache和PHP环境 +00:16 下载XAMPP(版本5.6.21)
+06:02 知识点:UAC(用户账户控制)
+07:27 安装XAMPP
+11:00 启动Apache,解决端口占用问题
+13:58 知识点:端口、域名
+16:31 新建php文件,Hello World
+ +## 1.1 登录原型(Windows) + +01:27 知识点:Bootstrap
+04:00 在MacOS环境启动Docker
+04:43 在Windows环境启动XAMPP
+06:23 引入Bootstrap
+13:02 知识点:容器container
+22:39 知识点:border
+ +## 1.2 模拟登录(Windows) + +00:54 下载教程文件
+03:30 知识点:HTML\标签
+06:20 知识点:HTTP提交数据的方式——POST和GET
+14:40 知识点:我们是如何访问到服务器的
+18:20 知识点:$\_POST变量
+22:00 模拟登录
+26:00 知识点:PHP页面跳转方法
+ +## 1.3 session + +00:20 下载教程文件
+04:39 知识点:PHP Session
+08:38 使用Session
+17:39 Bootstrap Button
+ +## 1.4 phpMyAdmin(MacOS) + +00:20 下载教程文件
+01:22 启动Docker
+03:03 修改配置文件config.inc.php,允许空密码登录
+04:06 修改配置文件config.inc.php,将localhost改为MySQL.5.6
+05:45 新建数据库、新建数据表
+ +## 1.4 phpMyAdmin(Windows) + +00:16 下载教程文件
+01:06 下载phpMyAdmin
+02:13 安装phpMyAdmin
+04:30 启动XAMPP
+05:20 知识点:增加空值判断,解决代码引发的Notice提示
+07:36 修改配置文件php.ini,关闭Notice提示
+10:07 修改配置文件config.inc.php,允许空密码登录
+11:58 新建数据库、新建数据表
+ +## 1.5 数据库连接 + +00:10 下载教程文件
+02:07 MySQL连接数据库(MySQLi、PDO)
+03:00 知识点:phpinfo()
+04:00 使用PDO连接数据库
+ +## 1.6 用户名密码登录 +00:16 下载教程文件
+01:30 Windows中修改配置文件hosts,解决域名不统一问题
+03:30 知识点:主机名
+05:02 导入.sql文件到数据库中
+05:22 重构代码
+11:13 知识点:使用PDO判断用户名密码是否正确
+15:00 Windows中解决var_dump()格式问题
+25:03 知识点:PHP数组获取长度
+31:28 测试登录功能
+ +## 1.7 面向对象 + +00:10 下载教程文件,启动项目,导入SQL
+02:22 用面向对象思想重构代码
+ +# 第二章 + +# 第三章 + +## 3.1.2 命名空间 + +00:00 命名空间相关介绍 +01:00 错误示范 +08:40 DOCUMENT_ROOT(当前服务器路径)以及这种方法的问题 +10:55 使用动态代码(autoloader) +12:25 末尾 autoloader文件(配合命名空间使用)作用 以及 命名空间的使用 + +## 3.1.3 数据仓库 + +01:25 数据模拟的分层讲解 +02:40 dto repository +03:35 仓库文件夹建立 +04:15 calzz数据文件的建立(大驼峰命名) +05:27测试部分交给clazz数据文件的实现(页数0基) +09:27 page方法的实现(建立基类) +13:20 语法错误检查方法 +18:39 修正错误(使用命名空间后产生的错误) + +