基于php的公交查询系统
项目获取请看文章最底下官网
本设计采用了php语言和mysql开发的毕业设计项目,基于php的公交成查询系统,主要功能是用户查询市区的公交成线路,查看换乘,站点查询等,本设计主要分为两个角色,分别为用户,管理员,本项目以模块化进行开发和设计,采用的开发语言是php,数据库是mysql,采用的前端设计语言是HTML+CSS+JAVASCRIPT,前端的框架是bootstarp,采用的服务器是apache,开发工具是sublime。系统有较高的安全性和较好的性能。
一.技术环境
php版本: 5.3以上
开发工具: notepad++,sublime,phpstorm都可
数据库: mysql
服务器: apache
集成环境: phpstudy
详细技术:HTML+CSS+JS+PHP+MYSQL+PhpStudy
二.项目文件(项目获取请看文末官网)
三.系统功能
四.代码示例
<?php
// +----------------------------------------------------------------------
// | 管理员添加路线功能
// +----------------------------------------------------------------------
//引用常用的函数
require_once('../../../config/config.php');
//获取前台发来的数据
$car_id = $_POST['car_id'];
$linename = $_POST['linename'];
$outtime = $_POST['outtime'];
$number = $_POST['number'];
$price = $_POST['price'];
//判断填入的是否正确
if(!$car_id) {
notice('请选择路线的车辆');
}
if(!$linename) {
notice('请输入路线的名称');
}
if(!$outtime) {
notice('请输入车辆的发车时间');
}
if(!$number) {
notice('请输入车辆的车次');
}
if(!$price) {
notice('请输入车票价格');
}
//组装数据
$data = array(
'car_id'=>$car_id,
'linename'=>$linename,
'outtime'=>$outtime,
'number'=>$number,
'price'=>$price,
'addtime'=>date('Y-m-d H:i:s'),
);
$result2 = insert($link,$data,'routes');
if($result2) {
echo "<script>alert('公交线路添加成功');window.location.href='/citybus/app/admin/line.php';</script>";
}else{
echo "<script>alert('公交线路添加失败');history.back();</script>";
}
<?php
// +----------------------------------------------------------------------
// | 管理员添加路线的车站功能
// +----------------------------------------------------------------------
//引用常用的函数
require_once('../../../config/config.php');
//获取前台发来的数据
$route_id = $_POST['id'];
$stop = $_POST['stop'];
$position = $_POST['position'];
//判断填入的是否正确
if(!$route_id) {
notice('参数错误');
}
if(!$stop) {
notice('请输入站点的名称');
}
if(!$position) {
notice('请输入此站点的顺序');
}
$sql = "SELECT * FROM stops WHERE route_id='$route_id' AND position='$position'";
$stop2 = fetchOne($link,$sql);
if($stop2){
notice("抱歉,此站点的顺序已经存在,请重新输入");
}
//组装数据
$data = array(
'route_id'=>$route_id,
'stop'=>$stop,
'position'=>$position,
'addtime'=>date('Y-m-d H:i:s'),
);
$result2 = insert($link,$data,'stops');
if($result2) {
noticeUrl("公交车站点添加成功","/citybus/app/admin/stop.php?id=".$route_id);
}else{
echo "<script>alert('公交车站点添加失败');history.back();</script>";
}
五.项目截图