Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > รบกวนดูโค๊ดให้หน่อยคร้า...การค้นหาคร่า...มีรูปประกอบคร่า



 

รบกวนดูโค๊ดให้หน่อยคร้า...การค้นหาคร่า...มีรูปประกอบคร่า

 



Topic : 033100

Guest




กก


ต้องการค้นหาโดยให้เลือกจาก field โดย มีบาง field ที่อยุ่คนละตารางกัน แล้วจึงค้นหา เราใส่โค๊ดเชื่อมตารางกันแล้วก้อยังไม่ขึ้นอ่าค่ะ

ถ้าเราเลื่อกค่าใน dropdown ว่ารหัส แล้วกรอก รหัส ลงใน textbox ที่ค้นหา
ค่าที่ได้จะมี สถานภาพ รหัส ชื่อ และนามสกุล (อยู่ในตาราง owner) ส่วนประเภทรถ และ ทะเบียนรถ (อบุ่ตาราง vehicle) ไม่มีค่า

// ส่วนของ dropdrow และ textbox
<form method="get" action="">
&nbsp;&nbsp;
<div align="center">ค้นจาก
<select name="fields">
<option value="<? echo "$fields"; ?>"></option>
<option value="Statuspeople">สถานภาพ(นิสิต/บุคลากร)</option>
<option value="Owner_ID">รหัส</option>
<option value="CarLicenseNumber">ทะเบียนรถ</option>
</select>
<div id="OptionSub"></div>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;คำค้น
<input type="text" name="keyword" value="<? echo"$keyword"; ?>">
<input type="submit" name="Submit" value="ค้นหา">
</div>
</form>

//ส่วนคำสั่ง sql การค้นหา

$sql="SELECT * FROM vehicle A LEFT JOIN owner B ON(A.Owner_ID=B.Owner_ID) where $fields like '%$keyword%'";

// ส่วนแสดงผล
$sql = "select * From $tb where $fields like '%$keyword%' order by $fields asc LIMIT $Page_start , $Per_Page";



รบกวนช่วยดูหน่อยน้าคะ ขอบคุนคร่า



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-10-15 13:58:17 By : nudee View : 1505 Reply : 21
 

 

No. 1



โพสกระทู้ ( 1,439 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

$sql="SELECT * FROM vehicle as A LEFT JOIN owner as B ON(A.Owner_ID=B.Owner_ID) where $fields like '%$keyword%'";






Date : 2009-10-15 14:05:42 By : xbeginner01
 


 

No. 2

Guest


ไม่ได้อ่ะค่ะ

ผลที่ได้ก้อได้เช่นเดิมคือ ค่าที่ได้จะมี สถานภาพ รหัส ชื่อ และนามสกุล (อยู่ในตาราง owner) ส่วนประเภทรถ และ ทะเบียนรถ (อบุ่ตาราง vehicle) ไม่มีค่า

แล้วถ้าเราเลือกค่าเป็น ทะเบียนรถ จะไม่แสดงค่าใดเลย

ช่วยหน่อยนะคร้า งานสุดท้ายยยยแล้วคร่า
Date : 2009-10-15 14:22:20 By : nudee
 

 

No. 3



โพสกระทู้ ( 1,439 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

???
warning:mysql_num_rows() ประโยคนี้ยังขึ้นอยู่อีกหรอครับ

Code (PHP)
$sql="SELECT * FROM vehicle A LEFT JOIN owner B ON(A.Owner_ID=B.Owner_ID) where $fields like '%$keyword%'";
// ส่วนแสดงผล
$sql = "select * From $tb where $fields like '%$keyword%' order by $fields asc LIMIT $Page_start , $Per_Page";


2 $sql นี้อันไหนคือline ที่อยู่ช่วง 280-289 หรอครับ
แล้วช่วยอีกนิดน่ะตอนquery แสดง mysql_error ให้หน่อยครับ
mysql_query($sql) or die (mysql_error());
Date : 2009-10-15 14:32:18 By : xbeginner01
 


 

No. 4

Guest


อันข้างล่างคร่า ส่วนแสดงผลอ่าค่ะ

หลังจากใส่ mysql_query($sql) or die (mysql_error());
ขึ้น Column 'Owner_ID' in where clause is ambiguous

คือ ในdropdown มีให้เลือก 3 ค่า คือ สถานภาพ รหัส ทะเบียน (ซึ่งเปนชื่อfieldที่เราต้องการค้นหา)
ถ้าเลือก สถานภาพ ไม่error แต่ค่า 2ค่า สุดท้าย คือ ประเภทรถ กับ ทะเบียนรถ ไม่ขึ้น
ถ้าเลือก รหัสตามรูปคร่าและค่า 2ค่า สุดท้าย คือ ประเภทรถ กับ ทะเบียนรถ ไม่ขึ้น
ถ้าเลือก ทะเบียนรถ ไม่ขึ้นอารายเลยคร่า (อยุ่กันคนละตาราง)
Date : 2009-10-15 14:52:02 By : nudee
 


 

No. 5



โพสกระทู้ ( 1,439 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ขอดูโค้ดทั้งหมดหน่อยครับ
Date : 2009-10-15 15:06:16 By : xbeginner01
 


 

No. 6

Guest


<script language="javascript">
window.onload = function () {
var a=document.getElementById('mytable'); // อ้างอิงตารางด้วยตัวแปร a
for(i=0;i<a.rows.length;i++){ // วน Loop นับจำนวนแถวในตาราง
if(i>0){ // ตรวจสอบถ้าไม่ใช่แถวหัวข้อ
if(i%2==1){ // ตรวจสอบถ้าไม่ใช่แถวรายละเอียด
a.rows[i].className="tr_odd"; // กำหนด class แถวแรก
}else{
a.rows[i].className="tr_even"; // กำหนด class แถวที่สอง
}
}else{ // ถ้าเป็นแถวหัวข้อกำหนด class
a.rows[i].className="tr_head";
}
}
}
</script>


<? $host="localhost";//ชื่อโฮส
$user="root";//ชื่อผู้ใช้งานฐานข้อมูล
$pass="123456";//รหัสผู้ใช้งานฐานข้อมูล
$db="vehicles";//ชื่อฐานข้อมูล
$tbluser="owner ";

mysql_connect($host,$user,$pass) or die ("ติดต่อ Database Ser ver ไม่ได้");
mysql_select_db($db) or die ("เลือกใช้งานฐานข้อมูลไม่ได้");

$cs1 = "SET character_set_results=tis620";
mysql_query($cs1) or die('Error query: ' . mysql_error());
$cs2 = "SET character_set_client = tis620";
mysql_query($cs2) or die('Error query: ' . mysql_error());

$cs3 = "SET character_set_connection = tis620";
mysql_query($cs3) or die('Error query: ' . mysql_error());
$sql = "select * from $tbluser where Username='$Username' ";
$result = mysql_query($sql);
$db_arr = mysql_fetch_array($result);

?>
<?php
//input = $fields
$a_ = array(
'Statuspeople','Owner_ID','Name','Lastname','Car_Type','CarLicenseNumber'
);
$b_ = array(
'สถานภาพ','รหัส','ชื่อ','นามสกุล','ประเภทรถ','ทะเบียนรถ'
);
$a_b = array_combine($a_,$b_);
$index = array_search($fields, $a_);
array_splice($a_, $index, 1);
array_unshift($a_, $fields);
?>

<form method="get" action="">
&nbsp;&nbsp;
<div align="center">ค้นจาก
<select name="fields">
<option value="<? echo "$fields"; ?>"></option>
<option value="Statuspeople">สถานภาพ(นิสิต/บุคลากร)</option>
<option value="Owner_ID">รหัส</option>
<option value="CarLicenseNumber">ทะเบียนรถ</option>
</select>
<div id="OptionSub"></div>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;คำค้น
<input type="text" name="keyword" value="<? echo"$keyword"; ?>">
<input type="submit" name="Submit" value="ค้นหา">
</div>
</form>
<?
if (empty($keyword) or empty($fields) )
{
exit();
}
else
{
$host="localhost";//ชื่อโฮส
$user="root";//ชื่อผู้ใช้งานฐานข้อมูล
$pass="123456";//รหัสผู้ใช้งานฐานข้อมูล
$db="vehicles";//ชื่อฐานข้อมูล
$tb="owner ";
mysql_connect( $host,$user,$pass) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");

mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้"); /* ทำการเลือกฐานข้อมูลก่อน */
$cs1 = "SET character_set_results=tis620";
mysql_query($cs1) or die('Error query: ' . mysql_error());
$cs2 = "SET character_set_client = tis620";
mysql_query($cs2) or die('Error query: ' . mysql_error());

$cs3 = "SET character_set_connection = tis620";
mysql_query($cs3) or die('Error query: ' . mysql_error());
$sql="SELECT * FROM vehicle A LEFT JOIN owner B ON(A.Owner_ID=B.Owner_ID) where $fields like '%$keyword%'";
mysql_query($sql) or die (mysql_error());
/* ตั้งค่า แสดงผลต่อหน้า $Per_Page */
$x=8;
$Per_Page =$x; // แสดงหน้าละ 8
if(!$Page)
$Page=1;

$Prev_Page = $Page-1;
$Next_Page = $Page+1;

$result = mysql_query($sql);
$Page_start = ($Per_Page*$Page)-$Per_Page;
$Num_Rows = mysql_num_rows($result);

if($Num_Rows<=$Per_Page)
$Num_Pages =1;
else if(($Num_Rows % $Per_Page)==0)
$Num_Pages =($Num_Rows/$Per_Page) ;
else
$Num_Pages =($Num_Rows/$Per_Page) +1;

$Num_Pages = (int)$Num_Pages;

if(($Page>$Num_Pages) || ($Page<0))
print "<center><b>จำนวน $Page มากกว่า $Num_Pages ยังไม่มีข้อความ<b></center>";
//echo $Page_start ;
$sql = "select * From $tb where $fields like '%$keyword%' order by $fields asc LIMIT $Page_start , $Per_Page";
//ส่วนแสดงผล
$db_query=mysql_db_query($db,$sql);
$rows=mysql_num_rows($db_query); /* นับ Reccord ที่พบ */
if(empty($rows)) /* ตรวจสอบว่ามีอยู่หรือยัง */
{
echo"<center><br>ไม่พบข้อมูล <b>$keyword</b> จาก Filed <b>$fields <b> </center>";
exit();
}
else
{
?>
<div align="center">
<? echo " แสดงรายการค้นหา <b>$keyword</b> จาก <b>$fields</b> พบ <b>$Num_Rows</b> ข้อมูล "; ?>
<br>
<br>
</div>
<style type="text/css">
/* class สำหรับแถวส่วนหัวของตาราง */

/* class สำหรับแถวแรกของรายละเอียด */
.tr_odd{
background-color:#FFFFFF;
}
/* class สำหรับแถวสองของรายละเอียด */
.tr_even{
background-color:#F2F2F2;
}
</style>

<table id="mytable" width="100%" border="1" align="center" bordercolor=#3399FF>
<tr bgcolor=#3399FF>
<!-- <td width="4%">
<div align="center">No.</div>
</td>
-->
<?php foreach($a_ as $k=>$v): ?>
<td><?php echo $a_b[$a_[$k]]; ?></td>
<?php endforeach;?>
</tr>
<!-- </table> -->
<?


$a=0;
while($a < $rows)
{
$result = mysql_fetch_array($db_query);
$Statuspeople=$result[Statuspeople];
$Owner_ID=$result[Owner_ID];
$Name=$result[Name];
$Lastname=$result[Lastname];
$Faculty=$result[Faculty];
$Department=$result[Department];
$Car_Type=$result[Car_Type];
$CarLicenseNumber=$result[CarLicenseNumber];
?>
<!-- <table width="95%" border="1" align="center"> -->
<tr class="blue">
<!-- <td width="4%">
<div align="center"> <?echo $a+1;?></div>
</td>
-->

<?php foreach($a_ as $k=>$v): ?>
<td><?php echo $result[$a_[$k]]; ?></td>
<?php endforeach;?>

<!-- <td width="10%">
<div align="center"><a href="edit_register_send.php?year=<?echo"$year"; ?>&term=<?echo"$term"; ?>&id_std=<?echo"$id_std"; ?>&id_sub=<?echo"$id_sub"; ?>">แก้ไข</a></div>
</td> -->
</tr>
<!-- </table> -->
<?
$a++;
}
echo "</table>";
}

}
?>
<br>
พบทั้งหมด<b>
<?= $Num_Rows;?>
</b> รายการ
</b>
หน้า
<?
if($Prev_Page)
{
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< หน้าที่แล้ว</a> ";
}

for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page)
{
echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
}
else
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>หน้าถัดไป>></a> ";
}

?>

คือโค๊ดนี้จะเปนการค้นหาที่เมื่อเลือกค่าใดในtextbox ค่นั้นจะมาอยุ่field แรกของตารางหลังจากการค้นหาค่ะ
Date : 2009-10-15 15:26:14 By : nudee
 


 

No. 7

Guest


รบกวนพี่ๆๆช่วยกันหน่อยนะคร้า...

เหลือเพจสุดท้ายแว้ว...จะได้จบซะที...

ขอบคุน คุนxbeginner01
Date : 2009-10-15 16:26:10 By : nudee
 


 

No. 8



โพสกระทู้ ( 1,439 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

$sql="SELECT * FROM vehicle A LEFT JOIN owner B ON(A.Owner_ID=B.Owner_ID) where $fields like '%$keyword%'";
$fields ค่าเท่ากับ Owner_ID มันเลยฟ้องเออเรอครับ ระบุตารางให้มันด้วย
Code (PHP)
$fields ="A.".$fields; // อ้างอิงที่ตาราง vehicle ถ้าอ้างอิงที่ owner ก็ใส่ B แทน
$sql="SELECT * FROM vehicle as A LEFT JOIN owner as B ON(A.Owner_ID=B.Owner_ID) where $fields like '%$keyword%'";
หรือ 
$sql="SELECT * FROM vehicle as A LEFT JOIN owner as B ON(A.Owner_ID=B.Owner_ID) where A.$fields like '%$keyword%'"; 


ใส่ as ไปด้วยก็ดีน่ะครับจะได้เข้าใจคำสั่งได้ง่าย
Date : 2009-10-15 16:29:32 By : xbeginner01
 


 

No. 9



โพสกระทู้ ( 1,439 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

อีกนิดๆ สิ่งที่ส่งตัวแปรอยู่ใน form get เพราะฉะนั้นควรรับค่า $_GET['xx'] ไว้หนอ่ยก็ดีน่ะครับ
$fields แก้เป็น $_GET[fields]
$keyword แก้เป็น $_GET[keyword]
Code (PHP)
$sql="SELECT * FROM vehicle as A LEFT JOIN owner as B ON(A.Owner_ID=B.Owner_ID) where A.$_GET[fields] like '%$_GET[keyword]%'";

ตรงจุดอื่นด้วยน่ะ ไล่แก้ดู

Code (PHP)
sql = "select * From $tb where $_GET[fields] like '%$_GET[keyword]%' order by $_GET[fields] asc LIMIT $Page_start , $Per_Page";
หรือ ใส่ชื่อตารางเลยก็ดี
sql = "select * From owner where $_GET[fields] like '%$_GET[keyword]%' order by $_GET[fields] asc LIMIT $Page_start , $Per_Page";


แล้ว $Page แก้เป็น$_GET[Page]
ไล่แก้ให้หมดครับ

น่าจะหมดแล้วมั่ง
Date : 2009-10-15 16:40:46 By : xbeginner01
 


 

No. 10

Guest


คุณ xbeginner01 ถ้าเราใส่ $fields ="A.".$fields; // อ้างอิงที่ตาราง vehicle ถ้าอ้างอิงที่ owner ก็ใส่ B แทน
$sql="SELECT * FROM vehicle as A LEFT JOIN owner as B ON(A.Owner_ID=B.Owner_ID) where $fields like '%$keyword%'";
หรือ
$sql="SELECT * FROM vehicle as A LEFT JOIN owner as B ON(A.Owner_ID=B.Owner_ID) where A.$fields like '%$keyword%'";

ไปจะขึ้น Unknown column 'A.Statuspeople' in 'where clause' ทุกค่าเลยคร่า

เราก้อ join ตารางแล้ว ทามมายค่าไม่ขึ้นหว่า
Date : 2009-10-15 16:41:33 By : nudee
 


 

No. 11



โพสกระทู้ ( 1,439 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ปัญหาข้างบนคือ ในตาราง vehicle ไม่มีชื่อฟิลด์ Statuspeople ขอเดาฟิลด์นี้น่าจะอยุ่ที่ owner ลองแก้จากA เป็น B ดูครับ

แต่ถ้ากรณีที่ $fields อ้างอิงทั้งสองฟิลด์ลองทำแบบนี้น่ะ
Code (PHP)
if($_GET[fields] =='Owner.ID') $_GET[fields]= "A.".$_GET[fields]; // เจาะจงเลยให้ชี้ Owner_ID ที่ตาราง vehicle
$sql="SELECT * FROM vehicle as A LEFT JOIN owner as B ON(A.Owner_ID=B.Owner_ID) where $_GET[fields] like '%$_GET[keyword]%'";

อย่าลืมแก้ไขจากโพส No9 ก่อนน่ะ
Date : 2009-10-15 16:49:56 By : xbeginner01
 


 

No. 12

Guest


แก้หมดแล้วคร่า ก้อยังม่ายได้เลยอ่าคร่า เส้า

ขอบคุนคุน xbeginner01 มากนะคะ
Date : 2009-10-15 17:10:14 By : nudee
 


 

No. 13



โพสกระทู้ ( 1,439 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook


ยังมีข้อความเตื่อน warning ไรอยู่อีกเปล่า ???
Date : 2009-10-15 17:29:04 By : xbeginner01
 


 

No. 14



โพสกระทู้ ( 484 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ไม่มี warnning อย่างอื่นเตือนเหรอครับ
Date : 2009-10-15 17:44:31 By : onizike
 


 

No. 15

Guest


ถ้าเปลี่ยนตามแล้วไม่สามารถแสดงข้อมูลได้เลยคร่า
เลือก สถานภาพ

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\KPS\user\search_owner.php on line 311

ไม่พบข้อมูล นิสิต จาก Filed Statuspeople


เลือกรหัส
Column 'Owner_ID' in where clause is ambiguous

เลือกทะเบียนรถ
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\KPS\user\search_owner.php on line 311

ไม่พบข้อมูล กยร122 จาก Filed CarLicenseNumber

เปนจะนี้แล...เครียดจัง จะส่งแล้วววววววว
Date : 2009-10-15 17:46:56 By : nudee
 


 

No. 16



โพสกระทู้ ( 1,439 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

55+ แก้แล้วมันหนักกว่าเก่าหรอ
กำๆๆ

$sql = "select * From $tb where $fields like '%$keyword%' order by $fields asc LIMIT $Page_start , $Per_Page";
//ส่วนแสดงผล
$db_query=mysql_db_query($db,$sql) or die(mysql_error()); ใส่ mysql_error() ตรงนี้ให้ที

แล้วช่วยส่งโค้ดเต็มๆเลยน่ะ เอาที่แก้ล่าสุดเลย พร้อมกับส่ง error มาใหม่
อีกอย่าง โค้ดใส่ในกรอบ php code ด้วยน่ะจะได้เห็น line

ขอแก้ตัวๆ ผมว่าไม่น่าจะผิดแล้วน่ะ
Date : 2009-10-15 18:28:16 By : xbeginner01
 


 

No. 17

Guest


Code (PHP)
<?php
ob_start();
session_start();

?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">

<title>Untitled Document</title>

<style type="text/css">
<!--
#apDiv1 {
	position:absolute;
	left:157px;
	top:251px;
	width:196px;
	height:566px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:145px;
	top:221px;
	width:197px;
	height:114px;
	z-index:2;
}
body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 18px;
}
#apDiv3 {
	position:absolute;
	left:355px;
	top:256px;
	width:724px;
	height:757px;
	z-index:3;
}
body {
	background-color: #F5F5F5;
}
#apDiv4 {
	position:absolute;
	left:674px;
	top:159px;
	width:430px;
	height:56px;
	z-index:4;
}
.style7 {
	color: #CCCCCC;
	font: 18px Georgia;
	font-family: "DSN Cologne";
	font-size: 26px;
	font-weight: bold;
}
.style26 {
	color: #ECF9FF;
	font-weight: bold;
	font-size: 30px;
	font-family: "DSN Cologne";
}
.style30 {color: #CCCCCC; font-family: "DSN Cologne"; font-size: 26px; font-weight: bold; }
a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFF2F2;
}
a:hover {
	color: #00CC00;
}
a:active {
	color: #3399FF;
}
#apDiv5 {
	position:absolute;
	left:144px;
	top:224px;
	width:211px;
	height:29px;
	z-index:5;
}
#apDiv6 {
	position:absolute;
	left:357px;
	top:256px;
	width:740px;
	height:754px;
	z-index:6;
}
.style32 {
	color: #ECF9FF;
	font-weight: bold;
	font-size: 30px;
	font-family: JasmineUPC;
}
.style39 {color: #CCCCCC; font-family: JasmineUPC; font-size: 24px; font-weight: bold; }
.style40 {font-family: JasmineUPC; font-size: 24px; }
.style41 {font-size: 30px}
-->
</style>
<style type="text/css">
<!--
a:hover {
	color: #009900;
}
a:active {
	color: #3399FF;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
-->
</style>
</head>

<body>
<?php include("../menu/style_menu.php");
?><script type="text/javascript" language="JavaScript1.2" src="../menu/stm31.js"></script>
<div id="apDiv4">
  <? include("../menu/table_menu.php");?></div>
<div align="center"><img src="../image/bg.gif" width="950" height="1000"></div>
<div id="apDiv1">
  <table width="198" border="0" cellspacing="3">
    <tr>
      <td colspan="2"><div align="center" class="style26 style40"><span class="style41">กองอาคารสถานที่</span></div></td>
    </tr>
    <tr>
      <td colspan="2"><div align="center" class="style32">และยานพาหนะ</div></td>
    </tr>
    <tr>
      <td height="10" colspan="2">&nbsp;</td>
    </tr>
    <tr>
      <td width="19"><img src="../image/i_home.gif" width="18" height="15"></td>
      <td width="169" height="30"><span class="style39"><a href="index.php">หน้าหลัก</a></span></td>
    </tr>
    <tr>
      <td><img src="../image/picture.png" width="14" height="14"></td>
      <td height="30"><span class="style39"><a href="history.php">ประวัติความเป็นมา</a></span></td>
    </tr>
    <tr>
      <td><img src="../i_msn9.gif" width="18" height="16"></td>
      <td height="30" class="style30"><a href="member_corner.php" class="style40">ข้อมูลส่วนตัว</a></td>
    </tr>
    <tr>
      <td><span class="style39"><img src="../image/filter.gif" width="14" height="14"></span></td>
      <td height="30"><span class="style39"><a href="search_owner.php">ข้อมูลผู้ใช้ยานพาหนะ</a></span></td>
    </tr>
    <tr>
      <td><img src="../image/cdxx.gif" width="20" height="20"></td>
      <td height="30"><span class="style39"><a href="search_status.php">สถานะการทำบัตร</a></span></td>
    </tr>
    <tr>
      <td><img src="../image/k9.png" width="22" height="21"></td>
      <td height="30" class="style7"><a href="card_in_out.php" class="style40">บัตรผ่านเข้า-ออก</a></td>
    </tr>
    <tr>
      <td><img src="../image/k8.png" width="17" height="17"></td>
      <td height="30"><span class="style39"><a href="link_kan.php">งานธุรการ</a></span></td>
    </tr>
    <tr>
      <td><img src="../image/k4.png" width="16" height="19"></td>
      <td height="30"><span class="style39"><a href="link_bu.php">งานอาคารสถานที่</a></span></td>
    </tr>
    <tr>
      <td><img src="../image/newsletter.gif" width="17" height="15"></td>
      <td height="30"><span class="style39"><a href="link_water.php">งานสาธารณูประโภค</a></span></td>
    </tr>
    <tr>
      <td><img src="../image/sarasontes.gif" alt="c" width="16" height="18"></td>
      <td height="30"><span class="style39"><a href="link_sanam.php">งานบำรุงรักษาสนาม</a></span></td>
    </tr>
    <tr>
      <td><img src="../image/forms.gif" width="16" height="16"></td>
      <td height="30"><span class="style39"><a href="Contact1.php">ติตต่อผู้ดูแลระบบ</a></span></td>
    </tr>
  </table>
</div>
<div id="apDiv6">
  <script language="javascript">  
  window.onload = function () {      
        var a=document.getElementById('mytable'); // อ้างอิงตารางด้วยตัวแปร a  
        for(i=0;i<a.rows.length;i++){ // วน Loop นับจำนวนแถวในตาราง  
            if(i>0){  // ตรวจสอบถ้าไม่ใช่แถวหัวข้อ  
                if(i%2==1){   // ตรวจสอบถ้าไม่ใช่แถวรายละเอียด  
                    a.rows[i].className="tr_odd";     // กำหนด class แถวแรก  
                }else{  
                    a.rows[i].className="tr_even";  // กำหนด class แถวที่สอง  
                }     
            }else{ // ถ้าเป็นแถวหัวข้อกำหนด class   
                a.rows[i].className="tr_head";    
            }     
        }  
 }  
      </script>  


      <? $host="localhost";//ชื่อโฮส
$user="root";//ชื่อผู้ใช้งานฐานข้อมูล
$pass="123456";//รหัสผู้ใช้งานฐานข้อมูล
$db="vehicles";//ชื่อฐานข้อมูล
$tbluser="owner ";

mysql_connect($host,$user,$pass) or die ("ติดต่อ Database Ser ver ไม่ได้");
mysql_select_db($db) or die ("เลือกใช้งานฐานข้อมูลไม่ได้");

$cs1 = "SET character_set_results=tis620";
mysql_query($cs1) or die('Error query: ' . mysql_error());
$cs2 = "SET character_set_client = tis620";
mysql_query($cs2) or die('Error query: ' . mysql_error());

$cs3 = "SET character_set_connection = tis620";
mysql_query($cs3) or die('Error query: ' . mysql_error());
$sql = "select * from $tbluser where Username='$Username' ";
$result = mysql_query($sql);
$db_arr = mysql_fetch_array($result);

?>
      <?php
	//input = $_GET[fields]
	$a_ = array(
		'Statuspeople','Owner_ID','Name','Lastname','Car_Type','CarLicenseNumber'
	);
	$b_ = array(
		'สถานภาพ','รหัส','ชื่อ','นามสกุล','ประเภทรถ','ทะเบียนรถ'
	);
	$a_b = array_combine($a_,$b_);
	$index = array_search($_GET[fields], $a_);
	array_splice($a_, $index, 1);
	array_unshift($a_,$_GET[fields]);
	?>

  <form method="get" action="">
    &nbsp;&nbsp;
    <div align="center">ค้นจาก
      <select name="fields">
        <option value="<? echo "$fields"; ?>"></option>
        <option value="Statuspeople">สถานภาพ(นิสิต/บุคลากร)</option>
        <option value="Owner_ID">รหัส</option>
        <option value="CarLicenseNumber">ทะเบียนรถ</option>
      </select>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;คำค้น
      <input type="text" name="keyword" value="<? echo"$keyword"; ?>">
      <input type="submit" name="Submit" value="ค้นหา">
    </div>
        </form>
  <?
if (empty($_GET[keyword]) or empty($_GET[fields]) )
{
exit();
}
else
{
$host="localhost";//ชื่อโฮส
$user="root";//ชื่อผู้ใช้งานฐานข้อมูล
$pass="123456";//รหัสผู้ใช้งานฐานข้อมูล
$db="vehicles";//ชื่อฐานข้อมูล
$tb="owner ";
mysql_connect( $host,$user,$pass) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");

mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้"); /* ทำการเลือกฐานข้อมูลก่อน */
$cs1 = "SET character_set_results=tis620";
mysql_query($cs1) or die('Error query: ' . mysql_error());
$cs2 = "SET character_set_client = tis620";
mysql_query($cs2) or die('Error query: ' . mysql_error());

$cs3 = "SET character_set_connection = tis620";
mysql_query($cs3) or die('Error query: ' . mysql_error());

$sql="SELECT * FROM vehicle as A LEFT JOIN owner as B ON(A.Owner_ID=B.Owner_ID) where A.$_GET[fields] like '%$_GET[keyword]%'";

/* ตั้งค่า แสดงผลต่อหน้า $Per_Page */
$x=8;
$Per_Page =$x; // แสดงหน้าละ 8
if(!$_GET[Page])
$_GET[Page]=1;

$Prev_Page = $_GET[Page]-1;
$Next_Page = $_GET[Page]+1;

$result = mysql_query($sql);
$Page_start = ($Per_Page*$_GET[Page])-$Per_Page;
$Num_Rows = mysql_num_rows($result);

if($Num_Rows<=$Per_Page)
$Num_Pages =1;
else if(($Num_Rows % $Per_Page)==0)
$Num_Pages =($Num_Rows/$Per_Page) ;
else
$Num_Pages =($Num_Rows/$Per_Page) +1;

$Num_Pages = (int)$Num_Pages;

if(($_GET[Page]>$Num_Pages) || ($_GET[Page]<0))
print "<center><b>จำนวน $_GET[Page] มากกว่า $Num_Pages ยังไม่มีข้อความ<b></center>";
//echo $Page_start ;
$sql = "select * From owner where $_GET[fields] like '%$_GET[keyword]%' order by $_GET[fields] asc LIMIT $Page_start , $Per_Page";
$db_query=mysql_db_query($db,$sql) or die(mysql_error()); 
//ส่วนแสดงผล
$db_query=mysql_db_query($db,$sql);
$rows=mysql_num_rows($db_query); /* นับ Reccord ที่พบ */
if(empty($rows)) /* ตรวจสอบว่ามีอยู่หรือยัง */
{
echo"<center><br>ไม่พบข้อมูล <b>$_GET[keyword]</b> จาก Filed <b>$_GET[fields] <b> </center>";
exit();
}
else
{
?>
  <div align="center">
  <? echo " แสดงรายการค้นหา <b>$_GET[keyword]</b> จาก <b>$_GET[fields]</b> พบ <b>$Num_Rows</b> ข้อมูล "; ?>
  <br>
  <br>
      </div>
  <style type="text/css">  
/* class สำหรับแถวส่วนหัวของตาราง */  

/* class สำหรับแถวแรกของรายละเอียด */  
.tr_odd{  
    background-color:#FFFFFF;  
}  
/* class สำหรับแถวสองของรายละเอียด */  
.tr_even{  
    background-color:#F2F2F2;  
}  
      </style>  

  <table id="mytable" width="100%" border="1" align="center" bordercolor=#3399FF>
  <tr bgcolor=#3399FF>
  <!-- <td width="4%">
<div align="center">No.</div>
</td>
-->
  <?php	foreach($a_ as $k=>$v): ?>
        <td><?php echo $a_b[$a_[$k]]; ?></td>
  <?php endforeach;?>
      </tr>
  <!-- </table> -->
  <?


$a=0;
while($a < $rows)
{
$result = mysql_fetch_array($db_query);
$Statuspeople=$result[Statuspeople];
$Owner_ID=$result[Owner_ID];
$Name=$result[Name];
$Lastname=$result[Lastname];
$Faculty=$result[Faculty];
$Department=$result[Department];
$Car_Type=$result[Car_Type];
$CarLicenseNumber=$result[CarLicenseNumber];
?>
  <!-- <table width="95%" border="1" align="center"> -->
  <tr class="blue">
  <!-- <td width="4%">
<div align="center"> <?echo $a+1;?></div>
</td>
-->
        
  <?php	foreach($a_ as $k=>$v): ?>
        <td><?php echo $result[$a_[$k]]; ?></td>
  <?php endforeach;?>
        
  <!-- <td width="10%">
<div align="center"><a href="edit_register_send.php?year=<?echo"$year"; ?>&term=<?echo"$term"; ?>&id_std=<?echo"$id_std"; ?>&id_sub=<?echo"$id_sub"; ?>">แก้ไข</a></div>
</td> -->
      </tr>
  <!-- </table> -->
  <?
$a++;
}
echo "</table>";
}

}
?>
  <br>
พบทั้งหมด<b>
<?= $Num_Rows;?>
</b> รายการ 
</b> 
หน้า
  <?
if($Prev_Page)
{
	echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< หน้าที่แล้ว</a> ";
}

for($i=1; $i<=$Num_Pages; $i++){
	if($i != $Page)
	{
		echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
	}
	else
	{
		echo "<b> $i </b>";
	}
}
if($Page!=$Num_Pages)
{
	echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>หน้าถัดไป>></a> ";
}

?>
  

  <p>&nbsp;</p>
</div>

</body>
</html>


ผลลัพธ์ค่ะ
เลือกสถานภาพ
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\KPS\user\search_owner.php on line 288
แสดงรายการค้นหา นิสิต จาก Statuspeople พบ ข้อมูล
โดยค่าที่ได้จะมี สถานภาพ รหัส ชื่อ และนามสกุล (อยู่ในตาราง owner) ส่วนประเภทรถ และ ทะเบียนรถ (อบุ่ตาราง vehicle) ไม่มีค่า

เลือกรหัส
ได้ค่าที่ได้จะมี สถานภาพ รหัส ชื่อ และนามสกุล (อยู่ในตาราง owner) ส่วนประเภทรถ และ ทะเบียนรถ (อบุ่ตาราง vehicle) ไม่มีค่า โดยไม่มีerror

เลือกทะเบียนรถ
Unknown column 'CarLicenseNumber' in 'where clause'

ตามนี้เลยคร่า
โดยตาราง owner มี ชื่อ นามสกุล รหัส สถานภาพ และตาราง vehicle มีรหัส ประเภทรถ ทะเบียนรถ
คร่า
Date : 2009-10-15 18:55:35 By : nudee
 


 

No. 18



โพสกระทู้ ( 1,439 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ขออีกนิดน่าา
....
$Next_Page = $_GET[Page]+1;
$result = mysql_query($sql) or die(mysql_error()); ตรงนี้ก็ใส่ mysql_error() ให้ด้วยน่ะ
...
ส่ง error มาให้ดูเหมือนเดิม

ตอนนี้อยากรู้ error ก่อนน่ะ ไม่งั้นแก้ไม่ถูก
อีกสักพักจะมาดูให้ใหม่
Date : 2009-10-15 19:01:41 By : xbeginner01
 


 

No. 19

Guest


Code (PHP)
<?php
ob_start();
session_start();

?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">

<title>Untitled Document</title>

<style type="text/css">
<!--
#apDiv1 {
	position:absolute;
	left:157px;
	top:251px;
	width:196px;
	height:566px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:145px;
	top:221px;
	width:197px;
	height:114px;
	z-index:2;
}
body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 18px;
}
#apDiv3 {
	position:absolute;
	left:355px;
	top:256px;
	width:724px;
	height:757px;
	z-index:3;
}
body {
	background-color: #F5F5F5;
}
#apDiv4 {
	position:absolute;
	left:674px;
	top:159px;
	width:430px;
	height:56px;
	z-index:4;
}
.style7 {
	color: #CCCCCC;
	font: 18px Georgia;
	font-family: "DSN Cologne";
	font-size: 26px;
	font-weight: bold;
}
.style26 {
	color: #ECF9FF;
	font-weight: bold;
	font-size: 30px;
	font-family: "DSN Cologne";
}
.style30 {color: #CCCCCC; font-family: "DSN Cologne"; font-size: 26px; font-weight: bold; }
a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFF2F2;
}
a:hover {
	color: #00CC00;
}
a:active {
	color: #3399FF;
}
#apDiv5 {
	position:absolute;
	left:144px;
	top:224px;
	width:211px;
	height:29px;
	z-index:5;
}
#apDiv6 {
	position:absolute;
	left:357px;
	top:256px;
	width:740px;
	height:754px;
	z-index:6;
}
.style32 {
	color: #ECF9FF;
	font-weight: bold;
	font-size: 30px;
	font-family: JasmineUPC;
}
.style39 {color: #CCCCCC; font-family: JasmineUPC; font-size: 24px; font-weight: bold; }
.style40 {font-family: JasmineUPC; font-size: 24px; }
.style41 {font-size: 30px}
-->
</style>
<style type="text/css">
<!--
a:hover {
	color: #009900;
}
a:active {
	color: #3399FF;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
-->
</style>
</head>

<body>
<?php include("../menu/style_menu.php");
?><script type="text/javascript" language="JavaScript1.2" src="../menu/stm31.js"></script>
<div id="apDiv4">
  <? include("../menu/table_menu.php");?></div>
<div align="center"><img src="../image/bg.gif" width="950" height="1000"></div>
<div id="apDiv1">
  <table width="198" border="0" cellspacing="3">
    <tr>
      <td colspan="2"><div align="center" class="style26 style40"><span class="style41">กองอาคารสถานที่</span></div></td>
    </tr>
    <tr>
      <td colspan="2"><div align="center" class="style32">และยานพาหนะ</div></td>
    </tr>
    <tr>
      <td height="10" colspan="2">&nbsp;</td>
    </tr>
    <tr>
      <td width="19"><img src="../image/i_home.gif" width="18" height="15"></td>
      <td width="169" height="30"><span class="style39"><a href="index.php">หน้าหลัก</a></span></td>
    </tr>
    <tr>
      <td><img src="../image/picture.png" width="14" height="14"></td>
      <td height="30"><span class="style39"><a href="history.php">ประวัติความเป็นมา</a></span></td>
    </tr>
    <tr>
      <td><img src="../i_msn9.gif" width="18" height="16"></td>
      <td height="30" class="style30"><a href="member_corner.php" class="style40">ข้อมูลส่วนตัว</a></td>
    </tr>
    <tr>
      <td><span class="style39"><img src="../image/filter.gif" width="14" height="14"></span></td>
      <td height="30"><span class="style39"><a href="search_owner.php">ข้อมูลผู้ใช้ยานพาหนะ</a></span></td>
    </tr>
    <tr>
      <td><img src="../image/cdxx.gif" width="20" height="20"></td>
      <td height="30"><span class="style39"><a href="search_status.php">สถานะการทำบัตร</a></span></td>
    </tr>
    <tr>
      <td><img src="../image/k9.png" width="22" height="21"></td>
      <td height="30" class="style7"><a href="card_in_out.php" class="style40">บัตรผ่านเข้า-ออก</a></td>
    </tr>
    <tr>
      <td><img src="../image/k8.png" width="17" height="17"></td>
      <td height="30"><span class="style39"><a href="link_kan.php">งานธุรการ</a></span></td>
    </tr>
    <tr>
      <td><img src="../image/k4.png" width="16" height="19"></td>
      <td height="30"><span class="style39"><a href="link_bu.php">งานอาคารสถานที่</a></span></td>
    </tr>
    <tr>
      <td><img src="../image/newsletter.gif" width="17" height="15"></td>
      <td height="30"><span class="style39"><a href="link_water.php">งานสาธารณูประโภค</a></span></td>
    </tr>
    <tr>
      <td><img src="../image/sarasontes.gif" alt="c" width="16" height="18"></td>
      <td height="30"><span class="style39"><a href="link_sanam.php">งานบำรุงรักษาสนาม</a></span></td>
    </tr>
    <tr>
      <td><img src="../image/forms.gif" width="16" height="16"></td>
      <td height="30"><span class="style39"><a href="Contact1.php">ติตต่อผู้ดูแลระบบ</a></span></td>
    </tr>
  </table>
</div>
<div id="apDiv6">
  <script language="javascript">  
  window.onload = function () {      
        var a=document.getElementById('mytable'); // อ้างอิงตารางด้วยตัวแปร a  
        for(i=0;i<a.rows.length;i++){ // วน Loop นับจำนวนแถวในตาราง  
            if(i>0){  // ตรวจสอบถ้าไม่ใช่แถวหัวข้อ  
                if(i%2==1){   // ตรวจสอบถ้าไม่ใช่แถวรายละเอียด  
                    a.rows[i].className="tr_odd";     // กำหนด class แถวแรก  
                }else{  
                    a.rows[i].className="tr_even";  // กำหนด class แถวที่สอง  
                }     
            }else{ // ถ้าเป็นแถวหัวข้อกำหนด class   
                a.rows[i].className="tr_head";    
            }     
        }  
 }  
      </script>  


      <? $host="localhost";//ชื่อโฮส
$user="root";//ชื่อผู้ใช้งานฐานข้อมูล
$pass="123456";//รหัสผู้ใช้งานฐานข้อมูล
$db="vehicles";//ชื่อฐานข้อมูล
$tbluser="owner ";

mysql_connect($host,$user,$pass) or die ("ติดต่อ Database Ser ver ไม่ได้");
mysql_select_db($db) or die ("เลือกใช้งานฐานข้อมูลไม่ได้");

$cs1 = "SET character_set_results=tis620";
mysql_query($cs1) or die('Error query: ' . mysql_error());
$cs2 = "SET character_set_client = tis620";
mysql_query($cs2) or die('Error query: ' . mysql_error());

$cs3 = "SET character_set_connection = tis620";
mysql_query($cs3) or die('Error query: ' . mysql_error());
$sql = "select * from $tbluser where Username='$Username' ";
$result = mysql_query($sql);
$db_arr = mysql_fetch_array($result);

?>
      <?php
	//input = $_GET[fields]
	$a_ = array(
		'Statuspeople','Owner_ID','Name','Lastname','Car_Type','CarLicenseNumber'
	);
	$b_ = array(
		'สถานภาพ','รหัส','ชื่อ','นามสกุล','ประเภทรถ','ทะเบียนรถ'
	);
	$a_b = array_combine($a_,$b_);
	$index = array_search($_GET[fields], $a_);
	array_splice($a_, $index, 1);
	array_unshift($a_,$_GET[fields]);
	?>

  <form method="get" action="">
    &nbsp;&nbsp;
    <div align="center">ค้นจาก
      <select name="fields">
        <option value="<? echo "$fields"; ?>"></option>
        <option value="Statuspeople">สถานภาพ(นิสิต/บุคลากร)</option>
        <option value="Owner_ID">รหัส</option>
        <option value="CarLicenseNumber">ทะเบียนรถ</option>
      </select>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;คำค้น
      <input type="text" name="keyword" value="<? echo"$keyword"; ?>">
      <input type="submit" name="Submit" value="ค้นหา">
    </div>
        </form>
  <?
if (empty($_GET[keyword]) or empty($_GET[fields]) )
{
exit();
}
else
{
$host="localhost";//ชื่อโฮส
$user="root";//ชื่อผู้ใช้งานฐานข้อมูล
$pass="123456";//รหัสผู้ใช้งานฐานข้อมูล
$db="vehicles";//ชื่อฐานข้อมูล
$tb="owner ";
mysql_connect( $host,$user,$pass) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");

mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้"); /* ทำการเลือกฐานข้อมูลก่อน */
$cs1 = "SET character_set_results=tis620";
mysql_query($cs1) or die('Error query: ' . mysql_error());
$cs2 = "SET character_set_client = tis620";
mysql_query($cs2) or die('Error query: ' . mysql_error());

$cs3 = "SET character_set_connection = tis620";
mysql_query($cs3) or die('Error query: ' . mysql_error());

$sql="SELECT * FROM vehicle as A LEFT JOIN owner as B ON(A.Owner_ID=B.Owner_ID) where A.$_GET[fields] like '%$_GET[keyword]%'";

/* ตั้งค่า แสดงผลต่อหน้า $Per_Page */
$x=8;
$Per_Page =$x; // แสดงหน้าละ 8
if(!$_GET[Page])
$_GET[Page]=1;

$Prev_Page = $_GET[Page]-1;
$Next_Page = $_GET[Page]+1;

$result = mysql_query($sql);
$Page_start = ($Per_Page*$_GET[Page])-$Per_Page;
$Num_Rows = mysql_num_rows($result);

if($Num_Rows<=$Per_Page)
$Num_Pages =1;
else if(($Num_Rows % $Per_Page)==0)
$Num_Pages =($Num_Rows/$Per_Page) ;
else
$Num_Pages =($Num_Rows/$Per_Page) +1;

$Num_Pages = (int)$Num_Pages;

if(($_GET[Page]>$Num_Pages) || ($_GET[Page]<0))
print "<center><b>จำนวน $_GET[Page] มากกว่า $Num_Pages ยังไม่มีข้อความ<b></center>";
//echo $Page_start ;
$sql = "select * From owner where $_GET[fields] like '%$_GET[keyword]%' order by $_GET[fields] asc LIMIT $Page_start , $Per_Page";
$db_query=mysql_db_query($db,$sql) or die(mysql_error()); 
//ส่วนแสดงผล
$db_query=mysql_db_query($db,$sql);
$rows=mysql_num_rows($db_query); /* นับ Reccord ที่พบ */
if(empty($rows)) /* ตรวจสอบว่ามีอยู่หรือยัง */
{
echo"<center><br>ไม่พบข้อมูล <b>$_GET[keyword]</b> จาก Filed <b>$_GET[fields] <b> </center>";
exit();
}
else
{
?>
  <div align="center">
  <? echo " แสดงรายการค้นหา <b>$_GET[keyword]</b> จาก <b>$_GET[fields]</b> พบ <b>$Num_Rows</b> ข้อมูล "; ?>
  <br>
  <br>
      </div>
  <style type="text/css">  
/* class สำหรับแถวส่วนหัวของตาราง */  

/* class สำหรับแถวแรกของรายละเอียด */  
.tr_odd{  
    background-color:#FFFFFF;  
}  
/* class สำหรับแถวสองของรายละเอียด */  
.tr_even{  
    background-color:#F2F2F2;  
}  
      </style>  

  <table id="mytable" width="100%" border="1" align="center" bordercolor=#3399FF>
  <tr bgcolor=#3399FF>
  <!-- <td width="4%">
<div align="center">No.</div>
</td>
-->
  <?php	foreach($a_ as $k=>$v): ?>
        <td><?php echo $a_b[$a_[$k]]; ?></td>
  <?php endforeach;?>
      </tr>
  <!-- </table> -->
  <?


$a=0;
while($a < $rows)
{
$result = mysql_fetch_array($db_query);
$Statuspeople=$result[Statuspeople];
$Owner_ID=$result[Owner_ID];
$Name=$result[Name];
$Lastname=$result[Lastname];
$Faculty=$result[Faculty];
$Department=$result[Department];
$Car_Type=$result[Car_Type];
$CarLicenseNumber=$result[CarLicenseNumber];
?>
  <!-- <table width="95%" border="1" align="center"> -->
  <tr class="blue">
  <!-- <td width="4%">
<div align="center"> <?echo $a+1;?></div>
</td>
-->
        
  <?php	foreach($a_ as $k=>$v): ?>
        <td><?php echo $result[$a_[$k]]; ?></td>
  <?php endforeach;?>
        
  <!-- <td width="10%">
<div align="center"><a href="edit_register_send.php?year=<?echo"$year"; ?>&term=<?echo"$term"; ?>&id_std=<?echo"$id_std"; ?>&id_sub=<?echo"$id_sub"; ?>">แก้ไข</a></div>
</td> -->
      </tr>
  <!-- </table> -->
  <?
$a++;
}
echo "</table>";
}

}
?>
  <br>
พบทั้งหมด<b>
<?= $Num_Rows;?>
</b> รายการ 
</b> 
หน้า
  <?
if($Prev_Page)
{
	echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< หน้าที่แล้ว</a> ";
}

for($i=1; $i<=$Num_Pages; $i++){
	if($i != $_GET[Page])
	{
		echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
	}
	else
	{
		echo "<b> $i </b>";
	}
}
if($Page!=$Num_Pages)
{
$Next_Page = $_GET[Page]+1;
	echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>หน้าถัดไป>></a> ";
	$result = mysql_query($sql) or die(mysql_error()); 
}

?>
  

  <p>&nbsp;</p>
</div>

</body>
</html>




เลือกสถานภาพ
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\KPS\user\search_owner.php on line 288
แสดงรายการค้นหา นิสิต จาก Statuspeople พบ ข้อมูล
โดยค่าที่ได้จะมี สถานภาพ รหัส ชื่อ และนามสกุล (อยู่ในตาราง owner) ส่วนประเภทรถ และ ทะเบียนรถ (อบุ่ตาราง vehicle) ไม่มีค่า

เลือกรหัส
ได้ค่าที่ได้จะมี สถานภาพ รหัส ชื่อ และนามสกุล (อยู่ในตาราง owner) ส่วนประเภทรถ และ ทะเบียนรถ (อบุ่ตาราง vehicle) ไม่มีค่า โดยไม่มีerror

เลือกทะเบียนรถ
Unknown column 'CarLicenseNumber' in 'where clause'

ตามนี้เลยคร่า
โดยตาราง owner มี ชื่อ นามสกุล รหัส สถานภาพ และตาราง vehicle มีรหัส ประเภทรถ ทะเบียนรถ
Date : 2009-10-15 19:09:23 By : nudee
 


 

No. 20



โพสกระทู้ ( 1,439 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ดูที่บรรทัดที่ 286 ครับ

$Prev_Page = $_GET[Page]-1;
$Next_Page = $_GET[Page]+1;

$result = mysql_query($sql) or die(mysql_error()); // บรรทัดนี้ครับให้ใส่ mysql_error() มาครับ

เนื่องจากว่าตอนนี้
$sql="SELECT * FROM vehicle as A LEFT JOIN owner as B ON(A.Owner_ID=B.Owner_ID) where A.$_GET[fields] like '%$_GET[keyword]%'";
บรรทัดนี้มัน query ผิดอยู่ครับ เราต้องแก้ตรงนี้ก่อน

ตัวโค้ดไม่ต้องส่งมาแล้วน่ะครับ ขอดูแค่ error พอ
เข้าใจผมเปล่าน่า เหอะๆ
Date : 2009-10-15 19:33:14 By : xbeginner01
 


 

No. 21

Guest


error ส่วนอื่นเหมือนเดิม

เปลี่ยน
เลือกสถานภาพ
Unknown column 'A.Statuspeople' in 'where clause'
Date : 2009-10-15 20:03:38 By : nudee
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนดูโค๊ดให้หน่อยคร้า...การค้นหาคร่า...มีรูปประกอบคร่า
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่