|
|
|
รบกวนช่วยดูให้หน่อยครับ ทำ Project คิดไม่ออก บอกรายละเอียดแบบคราวๆก็ได้ครับ |
|
|
|
|
|
|
|
ผมก็กำลังทำโปรเจคเหมือนกันขอแนะนำหน่อยนะครับ
DataBase ออกแบบตามข้อมูลที่จำเป็นต้องเก็บครับ
อาจออกแบบก่อน เสร็จแล้วก็เขียนเว็บครับ เขียนไปเขียนมาเราก็รู้เองว่าอะไรต้องเพิ่มต้องแก้ ครับ
การเรียกใช้ ก็ Query เอาครับไม่ยากเลย ครับ แต่งง
ส่วน โค้ดนี้ ไม่รู้นะครับ อิอิ
|
|
|
|
|
Date :
2014-08-08 13:05:34 |
By :
nest12345 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าคิดไม่ออก ให้ทำความเข้าใจกับสิ่งที่จะทำก่อนครับอย่าใจร้อนครับ
|
|
|
|
|
Date :
2014-08-08 13:25:57 |
By :
geidtiphong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
select สถานีปลายทาง from ตาราง1 where origin like สถานีต้นทาง
*ได้ค่าโดยสารออกมา*
|
|
|
|
|
Date :
2014-08-08 13:38:36 |
By :
chai19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เตรียมข้อมูลเพิ่ม
- ใส่ id(หมายเลขสถานี) เพิ่มจากตาราง1
- ทำ ตารางสถานี โดยใส่ รูป สถานที่ท่องเที่ยว และรายละเอียด
ขั้นตอนการค้นหาข้อมูล
1.นำ สถานีต้นทาง และปลายทาง มาหา หมายเลขสถานี
select id from ตาราง1 where origin like สถานีต้นทาง or origin like สถานีปลายทาง
2.หาราคา
select สถานีปลายทาง from ตาราง1 where origin like สถานีต้นทาง
3.หาเวลา หลักการเดียวกับ หาราคา
select สถานีปลายทาง from ตาราง2 where origin like สถานีต้นทาง
4.หาสถานที่ท่องเที่ยว
4.1 ถ้า id(สถานีต้นทาง) < id(สถานีปลายทาง)
- $result=select origin from ตาราง1 where origin limit id(สถานีต้นทาง) , id(สถานีปลายทาง)
- นำ origin(ชื่อสถานี) ไปหาสถานที่ท่องเที่ยว
while ($r=mysql_fetch_array($result)) {
select * from $r[origin]
echo รูป สถานที่ท่องเที่ยว รายละเอียด
}
4.2 ถ้า id(สถานีต้นทาง) > id(สถานีปลายทาง)
- $result=select origin from ตาราง1 where origin limit id(สถานีปลายทาง) , id(สถานีต้นทาง)
- นำ origin(ชื่อสถานี) ไปหาสถานที่ท่องเที่ยว
while ($r=mysql_fetch_array($result)) {
select * from $r[origin]
echo รูป สถานที่ท่องเที่ยว รายละเอียด
}
|
|
|
|
|
Date :
2014-08-08 14:52:29 |
By :
chai19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทุกคนนะครับที่มาตอบ
ผมเขียนตาม สไตน์ ผมไปละ
Code (PHP)
<?
session_start();
ob_start();
include "connect.php";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ค้นหา</title>
<style type="text/css">
.Footer {
text-align: center;
font-size: 16px;
}
#apDiv1 {
position: absolute;
left: 911px;
top: 13px;
width: 299px;
height: 91px;
z-index: 1;
text-align: center;
}
.aaa {
font-size: 12px;
}
</style>
<link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
</head>
<body>
<div id="apDiv1">
<?
if(($_SESSION['id'] == "") || ($_SESSION['status'] != "USER")){
?>
<form id="login" name="login" method="post" action="check_login.php">
<table width="259" border="0">
<tr>
<td colspan="2" align="left" valign="middle">Login</td>
</tr>
<tr>
<td width="87" align="left" valign="middle">Username : </td>
<td width="193" align="left" valign="middle"><label for="username"></label>
<input type="text" name="username" id="username" /></td>
</tr>
<tr>
<td align="left" valign="middle">Password : </td>
<td align="left" valign="middle"><label for="password"></label>
<input type="password" name="password" id="password" /></td>
</tr>
<tr>
<td align="center" valign="middle" class="aaa"><a href="Register.php">สมัครสมาชิก</a></td>
<td align="left" valign="middle"><input type="submit" name="button" id="button" value="Login" /></td>
</tr>
</table>
</form>
<?
}else{
$sql_member = "select * from member where id = '".$_SESSION['id']."' ";
$result_member = mysql_query($sql_member);
$query_member = mysql_fetch_array($result_member);
?>
<form id="logout" name="logout" method="post" action="logout.php">
<table width="259" border="0">
<tr>
<td colspan="2" align="left" valign="middle">สวัสดี</td>
</tr>
<tr>
<td width="87" align="left" valign="middle">คุณ : </td>
<td width="193" align="left" valign="middle"><?=$query_member['username'];?></td>
</tr>
<tr>
<td align="left" valign="middle"></td>
<td align="left" valign="middle" class="aaa"><a href="EditUser.php">แก้ไขข้อมูลส่วนตัว</a></td>
</tr>
<tr>
<td align="center" valign="middle"></td>
<td align="left" valign="middle"><input type="submit" name="logout" id="logout" value="Logout" /></td>
</tr>
</table>
</form>
<?
}
?>
</div>
<div align="center">
<header>
<table width="1000" border="0">
<tr>
<td align="left"><img src="Image/logo-bts.gif" width="372" height="109" /></td>
</tr>
</table>
</header>
</div>
<div align="center">
<table width="1000" border="0">
<tr>
<td>
<ul id="MenuBar1" class="MenuBarHorizontal">
<li><a href="Index.php">หน้าแรก</a> </li>
<li><a href="BTS.php">บีทีเอส</a> </li>
<li><a href="News.php">ข่าว</a></li>
<li><a href="Travel.php">สถานที่ท่องเที่ยว</a></li>
<li><a href="Webboard.php">เว็บบอร์ด</a></li>
</ul></td>
</tr>
</table>
</div>
<div align="center">
<table width="1000" border="0">
<tr>
<td align="right">
<?
$a = $_POST['search1'];
$b = $_POST['search2'];
$sql_search1 = "select *
from station , traveltype
where station.Origin = '$a' and
station.Origin = traveltype.TravelTypeID";
$result_search1 = mysql_query($sql_search1);
$query_search1 = mysql_fetch_array($result_search1);
$sql_search2 = "select *
from station , traveltype
where station.Destination = '$b' and
station.Destination = traveltype.TravelTypeID";
$result_search2 = mysql_query($sql_search2);
$query_search2 = mysql_fetch_array($result_search2);
?>
<form id="search" name="search" method="post" action="Search.php">
สถานนีต้นทาง :
<select name="search1" id="search1">
<option value="0" selected="selected">กรุณาเลือกสถานี</option>
<?
$sqltype1 = "select * from traveltype";
$resulttype1 = mysql_query($sqltype1);
while($querytype1 = mysql_fetch_array($resulttype1)){
echo "<option value=$querytype1[TravelTypeID]>$querytype1[TravelTypeName]</option>";
}
?>
</select>
สถานนีปลายทาง :
<select name="search2" id="search2">
<option value="0" selected="selected">กรุณาเลือกสถานี</option>
<?
$sqltype2 = "select * from traveltype";
$resulttype2 = mysql_query($sqltype2);
while($querytype2 = mysql_fetch_array($resulttype2)){
echo "<option value=$querytype2[TravelTypeID]>$querytype2[TravelTypeName]</option>";
}
?>
</select>
<input type="submit" name="button2" id="button2" value="ค้นหา" />
</form>
</td>
</tr>
</table>
</div>
<div align="center">
<table width="1000" height="330" border="0">
<tr>
<td height="165" align="center" valign="middle"><table width="500" border="0">
<tr>
<td colspan="2" align="left" valign="middle" bgcolor="#999999">คำนวณเวลาและเวลาเดินทาง</td>
</tr>
<tr>
<td width="250" align="left" valign="middle">ต้นทาง :</td>
<td width="240" align="left" valign="middle"><?=$query_search1['TravelTypeName'];?></td>
</tr>
<tr>
<td align="left" valign="middle">ปลายทาง :</td>
<td align="left" valign="middle"><?=$query_search2['TravelTypeName'];?></td>
</tr>
<tr>
<td align="left" valign="middle">เปลี่ยนขบวนรถ :</td>
<td align="left" valign="middle"><?=$query_search2['Change'];?></td>
</tr>
<tr>
<td align="left" valign="middle">เวลาในการเดินทาง :</td>
<td align="left" valign="middle"><?=$query_search2['course'];?></td>
</tr>
<tr>
<td align="left" valign="middle">ตั๋วโดยสารเที่ยวเดียว ราคา :</td>
<td align="left" valign="middle"><?=$query_search2['Price'];?></td>
</tr>
<tr>
<td align="left" valign="middle">บัตรโดยสาร ประเภทเติมเงิน ราคา :</td>
<td align="left" valign="middle"><?=$query_search2['Price_Card'];?></td>
</tr>
</table>
<p> </p>
<table width="735" border="0">
<tr>
<td colspan="3" align="left" valign="middle" bgcolor="#999999">สถานที่ท่องเที่ยวที่ผ่าน</td>
</tr>
<tr>
<td width="200" align="center" valign="middle" bgcolor="#CCCCCC">รูป</td>
<td width="421" align="center" valign="middle" bgcolor="#CCCCCC">ชื่อสถานที่ท่องเที่ยว</td>
<td width="100" align="center" valign="middle" bgcolor="#CCCCCC">รายละเอียด</td>
</tr>
<?
$sql_travel = "select * from travel where Travel_Type_ID between '$a' and '$b'";
$result_travel = mysql_query($sql_travel);
while($query_travel = mysql_fetch_array($result_travel)){
?>
<tr>
<td align="center" valign="middle"><img src="Image/<?=$query_travel['Travel_Image'];?>" width="100" height="100" /></td>
<td align="center" valign="middle"><?=$query_travel['Travel_Name'];?></td>
<td align="center" valign="middle"><a href="TravelDetail.php?detail=<?=$query_travel['Travel_ID'];?>">รายละเอียด</a></td>
</tr>
<?
}
?>
</table>
<p> </p></td>
</tr>
</table>
</div>
<div align="center">
<footer class="Footer"> Copyright © 2014 All rights reserved. Do not duplicate or redistribute in any form prior permission. </footer>
</div>
<script type="text/javascript">
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
</script>
</body>
</html>
<?
include "closeDb.php";
?>
|
|
|
|
|
Date :
2014-08-08 15:51:25 |
By :
nestzamaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อยากเห็นตารางจัง
ดึงค่า $query_search2['Price'] มายังไง
ในเมื่อ $sql_search2 มีแต่ $b ไม่มี $a
$sql_search2 = "select * from station , traveltype where station.Destination = '$b' and station.Destination = traveltype.TravelTypeID";
|
|
|
|
|
Date :
2014-08-08 23:02:26 |
By :
chai19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|