<?
$hostname="localhost"
$db_user="root"
$db_password="faleier2046007"
$db_name="bus"
$table_Stop="bus_stop"
$table_Route="bus_route"
$table_Stop_Route="bus_stop_route"
$table_RouteT0="bus_routet0"
$table_GRouteT0="bus_groutet0"
$table_nochange="temp_nochange"
$table_once="temp_once"
$table_twice="temp_twice"
?>
2、conn.php(功能说明:实现与数据库的连接。)
<?php
require_once "config.php"
@mysql_connect($hostname,$db_user,$db_password)
or die("could not connect to mysql server")
@mysql_select_db("$db_name") or die("could not select database")
13/22页
mysql_query("set character set gb2312")
?>
3、index.php(功能说明:程序首页,查询输入界面。) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312"><TITLE>六安公交查询系统 </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY background="images/bj.gif">
<script type="text/javascript" src="js/main.js"></script>
<link href="css/bus.css" rel="stylesheet" type="text/css"
media="screen" /><link href="css/bus1.css" rel="stylesheet" type="text/css" media="screen" />
<table border=0 align=center>
<tr>
<td height=100>
</td>
</tr>
<tr>
<td>
<TABLE border=0 align=center height=300 width=630 bgcolor="#EDF3CD"><tr>
<td colspan=3 align=center height=25%>
<img border="0" src="images/banner.jpg" width="400" height="75"></td></tr>
<tr>
<td width=231 rowspan="3">
<table border=0>
<tr>
<td>
<?php
require "conn.php"
$query_all_path="select distinct(RouteGenName) from $table_Route"$info=mysql_query($query_all_path)
while($it=mysql_fetch_array($info))
{
echo "<a
14/22页
href=searchpath.php?path=$it[RouteGenName]>".$it['RouteGenName']."</a>"." "
}
?>
</table >
</td>
<td width=4 height="19">
</td>
<td width="381" rowspan="3">
<div class="headRi">
<div class="headMenu">
<span id="it_1" onclick="ishow('it',3,1,'open','')" class=
先完成直达的吧.两张表(一对多的关系):
id, 线路(就是第几路车的意思)
表二:站点表或者路线表
id, 表一的id(就是外键),站点名,顺序
站站查询的时候, 查表二, group by 表一的id,就能确定线路, 再对照表一就能找到线路名了.
当然如果是交作业的话, 两张表够了想更专业点就用3张表(多对多)
在就是换乘了.
这个比较复杂, 会涉及到一些算法, 要看你的切入点是什么了.
比如总时间, 换乘次数, 总路程等等,都有不同的设计方法.
此为个人意见,仅供参考!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)