正文

目 录(2)

学通PHP的24堂课 作者:潘凯华


第6堂课  PHP与Web页面交互 147
 视频讲解:225分钟

6.1  表单概述 148

6.1.1  创建表单 148

6.1.2  添加表单元素 148

6.1.3  定义表单数据提交方法 152

6.2  获取表单提交的数据 154

6.2.1  $_GET[]获取表单提交数据 154

6.2.2  $_POST[]获取表单提交数据 154

6.3  获取超链接传递的数据 155

6.3.1  通过超链接传递数据 156

6.3.2  通过$_GET[]获取超级链接传递的数据 156

6.3.3  对超链接传递的数据进行编码、
解码 157

6.4  了解JavaScript脚本 158

6.4.1  JavaScript语言基础 158

6.4.2  通过JavaScript脚本自定义函数 160

6.4.3  JavaScript脚本嵌入方式 161

6.4.4  JavaScript常用事件 166

6.5  照猫画虎——基本功训练 167

6.5.1  基本功训练1——设计一个用户登录
表单 167

6.5.2  基本功训练2——验证用户名和密码
不能为空 168

6.5.3  基本功训练3——输出用户登录信息 169

6.5.4  基本功训练4——验证email地址格式
是否正确 171

6.5.5  基本功训练5——验证用户两次输入的
密码是否一致 172

6.6  情景应用——拓展与实践 173

6.6.1  情景应用1——开发一个用户注册表单 173

6.6.2  情景应用2——验证用户注册信息
是否合理 174

6.6.3  情景应用3——限制多行文本域输入的
字符个数 176

6.6.4  情景应用4——设置文本框的只读
属性 178

6.6.5  情景应用5——对超链接传递的数据
进行编码 179

6.7  自我测试 179

6.8  行动指南 180

6.9  成功可以复制——软件业的
华人教父王嘉廉 181

第7堂课  MySQL数据库技术 183
 视频讲解:155分钟

7.1  MySQL概述 184

7.1.1  MySQL的特点 184

7.1.2  SQL和MySQL 184

7.2  MySQL服务器的启动和关闭 185

7.2.1  启动MySQL服务器 185

7.2.2  连接MySQL服务器 186

7.2.3  关闭MySQL服务器 187

7.3  操作MySQL数据库 187

7.3.1  创建新数据库 187

7.3.2  选择指定数据库 188

7.3.3  删除指定数据库 188

7.4  操作MySQL数据表 189

7.4.1  创建一个表 189

7.4.2  查看数据表结构 190

7.4.3  修改数据表结构 191

7.4.4  重命名数据表 192

7.4.5  删除指定数据表 192

7.5  操作MySQL数据 193

7.5.1  向数据表中添加数据 193

7.5.2  更新数据表中数据 193

7.5.3  删除数据表中数据 194

7.5.4  查询数据表中数据 194

7.6  MySQL数据类型 197

7.6.1  数字类型 197

7.6.2  字符串类型 198

7.6.3  日期和时间数据类型 199

7.7  phpMyAdmin管理MySQL数据库 200

7.7.1  管理数据库 200

7.7.2  管理数据表 201

7.7.3  管理数据记录 203

7.7.4  导入导出数据 206

7.8  照猫画虎——基本功训练 208

7.8.1  基本功训练1——创建db_book图书
数据库 208

7.8.2  基本功训练2——在db_book数据库中
创建图书信息表tb_mrbook 208

7.8.3  基本功训练3——向tb_mrbook表中添加
数据 209

7.8.4  基本功训练4——修改tb_mrbook表中的
数据 210

7.8.5  基本功训练5——删除tb_mrbook表中
指定数据 210

7.9  情景应用——拓展与实践 211

7.9.1  情景应用1——通过命令模式备份和
恢复数据库 211

7.9.2  情景应用2——MySQL的存储过程 213

7.9.3  情景应用3——使用phpMyAdmin设置
编码格式 214

7.9.4  情景应用4——通过phpMyAdmin添加
服务器新用户 215

7.9.5  情景应用5——在phpMyAdmin中重置
MySQL服务器登录密码 216

7.10  自我测试 217

7.11  行动指南 218

7.12  成功可以复制——图文世界的
缔造者约翰·沃洛克 219

第8堂课  PHP数据库编程技术 221
 视频讲解:205分钟

8.1  PHP操作MySQL数据库的步骤 222

8.2  PHP操作MySQL数据库的方法 222

8.2.1  mysql_connect()函数连接MySQL
服务器 222

8.2.2  mysql_select_db()函数选择MySQL
数据库 223

8.2.3  mysql_query()函数执行SQL语句 223

8.2.4  mysql_fetch_array()函数将结果集返回到
数组中 224

8.2.5  mysql_fetch_row()函数从结果集中获取
一行作为枚举数组 225

8.2.6  mysql_num_rows()函数获取查询结果
集中的记录数 226

8.2.7  mysql_free_result()函数释放内存 227

8.2.8  mysql_close()函数关闭连接 227

8.3  管理MySQL数据库中的数据 228

8.3.1  向数据库中添加数据 228

8.3.2  浏览数据库中的数据 229

8.3.3  编辑数据库中的数据 230

8.3.4  从数据库中删除数据 231

8.3.5  批量数据操作 233

8.4  照猫画虎——基本功训练 234

8.4.1  基本功训练1——连接db_database08
数据库 234

8.4.2  基本功训练2——查询图书信息表中的
前3条记录 235

8.4.3  基本功训练3——对查询结果进行降序
排列输出 236

8.4.4  基本功训练4——更新指定图书的
信息 237

8.4.5  基本功训练5——删除指定的用户
信息 239

8.5  情景应用——拓展与实践 240

8.5.1  情景应用1——用户注册模块 240

8.5.2  情景应用2——用户登录模块 242

8.5.3  情景应用3——浏览注册用户信息 242

8.5.4  情景应用4——查询注册用户 243

8.5.5  情景应用5——修改指定用户的
注册信息 244

8.5.6  情景应用6——分页浏览用户注册
信息 246

8.6  自我测试 247

8.7  行动指南 248

8.8  成功可以复制——射击游戏之父
约翰·卡马克 249

第2部分  提高篇

第9堂课  Cookie与会话控制 253
 视频讲解:145分钟

9.1  会话的操作 254

9.1.1  创建会话 254

9.1.2  配置PHP的会话 256

9.2  会话的高级应用 257

9.2.1  SESSION临时文件 257

9.2.2  SESSION缓存 258

9.2.3  SESSION数据库存储 259

9.3  Cookie的操作 259

9.3.1  创建Cookie 260

9.3.2  访问Cookie 261

9.3.3  删除Cookie 261

9.4  照猫画虎——基本功训练 262

9.4.1  基本功训练1——初始化SESSION
变量 262

9.4.2  基本功训练2——通过SESSION变量
在页面间传递数据 262

9.4.3  基本功训练3——通过SESSION变量
判断页面的访问权限 263

9.4.4  基本功训练4——Cookie控制网页
访问时间 264

9.4.5  基本功训练5——通过Cookie保存用户
登录信息 265

9.5  情景应用——拓展与实践 266

9.5.1  情景应用1——对SESSION变量编码
和解码 266

9.5.2  情景应用2——通过SESSION变量屏蔽
刷新页面对计数器的影响 267

9.5.3  情景应用3——通过Cookie计算在线
考试答题时间 268

9.5.4  情景应用4——Cookie自动登录 269

9.5.5  情景应用5——通过SESSION控制
页面的背景色 270

9.6  自我测试 271

9.7  行动指南 272

9.8  成功可以复制——微型博客创始人
埃文·威廉姆斯 273

第10堂课  字符串高级处理技术 275
 视频讲解:106分钟

10.1  初识字符串 276

10.2  转义、还原字符串 276

10.3  截取字符串 277

10.4  分割、合成字符串 278

10.5  替换字符串 279

10.5.1  str_ireplace()函数 279

10.5.2  substr_replace()函数 280

10.6  检索字符串 281

10.6.1  strstr()函数 281

10.6.2  substr_count()函数 281

10.7  去掉字符串首尾空格和特殊字符 282

10.7.1  ltrim()函数 282

10.7.2  rtrim()函数 283

10.7.3  trim()函数 283

10.8  字符串与HTML转换 284

10.9  正则表达式 284

10.9.1  什么是正则表达式 284

10.9.2  正则表达式语法规则 285

10.10  PCRE兼容正则表达式函数 286

10.10.1  字符串的匹配与查找 286

10.10.2  字符串的替换 287

10.10.3  字符串的分割 288

10.11  照猫画虎——基本功训练 289

10.11.1  基本功训练1——在网页中直接
输出HTML脚本 289

10.11.2  基本功训练2——substr()函数截取
超长字符串 289

10.11.3  基本功训练3——统一英文注册用户
首字母的大小写 290

10.11.4  基本功训练4——货币数据的
格式化输出 291

10.11.5  基本功训练5——验证email地址格式
是否正确 291

10.11.6  基本功训练6——实现字符串的
替换 292

10.12  情景应用——拓展与实践 293

10.12.1  情景应用1——在论坛的帖子对PHP
脚本进行转换输出 293

10.12.2  情景应用2——以省略模式输出论坛中
最新动态标题 293

10.12.3  情景应用3——对查询的关键字进行
描红、加粗 294

10.12.4  情景应用4——通过字符串截取控制
图像验证码的输出 295

10.12.5  情景应用5——验证上传文件的格式
是否正确 296

10.12.6  情景应用6——验证用户提交的数据
是否是整数 296

10.13  自我测试 297

10.14  行动指南 298

10.15  成功可以复制——善于抓住
时机的人徐少春 299


上一章目录下一章

Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.
鄂ICP备15019699号 鄂公网安备 42010302001612号