Web 程序设计 · 实验 06
实验六:PHP 数据库与 JavaScript
数组排序、交互式计算与学生课程设计题目管理。
实验 06 · 已上线
实验目的
掌握 JavaScript 数组排序、字符串转换及输入输出;使用 PHP 与 MySQL 完成表单处理、数据新增、修改和分页查询。
实验内容
- 将九个 Web 技术词汇按字典升序排列,每行显示三个,再转换为大写并降序输出。
- 输入两个整数的四则运算表达式,通过弹窗、控制台和页面显示结果,并处理非法输入及除零。
- 录入学生课程设计题目,以修改密码验证后更新题目,按学号排序、每页显示 20 条记录并支持跳页。
实现说明
基于已有 lab6 的 exp1、exp2 和 exp3 整理。JavaScript 保留数组及表达式解析逻辑,采用独立脚本绑定事件。数据库部分使用 mysqli 预处理语句,补充密码哈希、输入校验与 CSRF 校验;演示仅使用虚构数据。
在线演示
数据库演示已上线,访问需要演示账号。请仅使用虚构测试数据,不要填写真实个人信息或常用密码。