EthaiDesign Community  

Go Back   EthaiDesign Community > Developer Forums > PHP Developers

Reply
 
LinkBack Thread Tools
Old 15-05-2009, 05:05 PM   #1
สมาชิกบอร์ด
 
เป็นสมาชิกเมื่อ: May 2009
โพส: 1
Default ผม ทำระบบเสิร์ชข้อมูลแต่มันไม่ออก

คือผมทำบันทึกประจำวันหนะครับแล้วทำให้มันเสิร์ชหาข้อมูลในดาต้าเบสของตัวเองแต่ว่ามันค้นไม่ออก


แล้วพอเราจะ select ข้อมูล ออกมามันไม่โชว์ข้อมูลผมก็นั่งทำหลายวันมากๆ เลย รบกวนช่วยผมหน่อยนะครับ


แล้วผมจะให้มันค้นจากชื่อ - นามสกุล ของผู้บันทึก ผู้แจ้งความ พนักงานสอบสวนหนะครับ


<?
session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<title>ระบบสืบค้นสารสนเทศ สถานีตำรวจภูธรศรีสมเด็จ จังหวัดร้อยเอ็ด</title>
<link href="style.css" rel="stylesheet" type="text/css">
<SCRIPT src="function.js"></SCRIPT>
<style type="text/css">
<!--
body,td,th {
font-family: MS Sans Serif;
font-size: 14px;
}
-->
</style></head>
<body>
<?

include "form_search1.php";
include "config.inc.php";


// รับค่าตัวแปล

$list_pro = $_GET['list_pro'];
$fname = $_GET['fname'];
$lname = $_GET['lname'];
$fname_po = $_GET['fname_po'];
$lname_po = $_GET['lname_po'];
$fname_wr = $_GET['fname_wr'];
$lname_wr = $_GET['lname_wr'];
$fname_pop = $_GET['lname_pop'];
$detail = $_GET['detail'];
$day = $_GET['day'];
$month = $_GET['month'];
$year = $_GET['year'];

if($_GET['status']=="1")
{
// รับค่าตัวแปล ทำลิงค์ แบ่งหน้า
$link_page = "&fname=$fname&lname=$lname&fname_po=$fname_po&lname_po=$lname_po&fname_wr=$fname_wr&lname_wr=$lname_wr&fname_pop=$fname_pop&lname_pop=$lname_pop&detail=$detail&day=$day&month=$month&year=$year";

if (empty($page)){
$page=1;
}

// ติดต่อ database เพื่ออ่านข้อมูล

// หาจำนวนหน้าทั้งหมด
mysql_connect($host,$user,$passwd);
$sql = "select * from $pro $tblname WHERE $fname fname_po LIKE '%$fname_po%' AND fname_wr LIKE '%$fname_wr%' AND fname_pop LIKE '%$fname_pop%' lname_po LIKE '%$lname_po%' AND lname_wr LIKE '%$lname_wr%' AND lname_pop LIKE '%$lname_pop%' day LIKE '%$day_a%' AND mouth LIKE '%$mouth_a%' AND year LIKE '%$year_a%' ";


$result = mysql_db_query($dbname,$sql);
$NRow = mysql_num_rows($result);


// แบ่งหน้าแสดง
$per_page=$list_page;
if (!$page) {
$page = 1;
}
$prev_page = $page - 1;
$next_page = $page + 1;
$page_start = ($per_page * $page) - $per_page;
$result = mysql_db_query($dbname,$sql);
$num_rows = $NRow ;
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)) {
error("You have specified an invalid page number");
}

// แสดงผลของรายการทั้งหมด
$sql1 = "select *from $list_pro $tblname WHERE $fname $fname_po $fname_wr $fname_pop $lname $lname_po $lname_wr $lname_pop fname_po LIKE '%$fname_po%' AND fname_wr LIKE '%$fname_wr%' AND fname_pop LIKE '%$fname_pop%' lname_po LIKE '%$lname_po%' AND lname_wr LIKE '%$lname_wr%' AND lname_pop LIKE '%$lname_pop%' day LIKE '%$day_a%' AND mouth LIKE '%$mouth_a%' AND year LIKE '%$year_a%' order by id DESC LIMIT $page_start, $per_page";

$result1 = mysql_db_query($dbname,$sql1);
$NRow1 = mysql_num_rows($result1);

if($NRow1==0) {
echo "<center>xxx=$fname_po";
echo "<br><br>";
echo "<font size=2 face='MS Sans Serif'>ยังไม่มีข้อมูล</font><br><br><br>\n";
echo "<center>";
}

// แสดงข้อมูล
else {

echo "<table width=100% border=0 cellspacing=1 cellpadding=2 bgcolor=#FFFFFF align=center>";
echo "<td width=5% bgcolor=#CCE9FD class=style>&nbsp;</td>
<td width=10% bgcolor=#CCE9FD class=style><b>ชื่อพนักงาน - นามสกุลพนักงานสอบสวน</b></td>
<td width=10% bgcolor=#CCE9FD class=style><b>ชื่อผู้บันทึก - นามสกุลผู้บันทึก</b></td>
<td width=10% bgcolor=#CCE9FD class=style><b>ชื่อ - นามสกุลผู้แจ้งความ</b></td>
<td width=12% bgcolor=#CCE9FD class=style><b>วัน/เดือน/ปี/ที่บันทึก</b></td>
<td width=8% bgcolor=#CCE9FD class=style><b>แสดงรายละเอียด</b></td>";

echo "<tr> ";

$i=0;
while( $arr = mysql_fetch_row( $result1 ) )
{
// กำหนดสีของตาราง
$bgc = ($bgc==$rowColor1) ? $rowColor2 : $rowColor1;

// กำหนดตัวแปล
// For Admin Delete
if ($admin_uid=$auid && $admin_pwd=$apwd) {
$del = "<a href=delete.php?id=$arr[0]><img src=img/delete.gif border=0 alt=ลบ></a>";
}
else {
$del = "<img src='emotion/$arr[22].gif'>";
};

echo "<td bgcolor=$bgc align=center vAlign=top class=style>$del</td>
<td bgcolor=$bgc vAlign=top class=style >$arr[1]&nbsp;&nbsp&nbsp;$arr[2]</td>
<td bgcolor=$bgc vAlign=top class=style >$arr[3]&nbsp;&nbsp&nbsp;$arr[4]</td>
<td bgcolor=$bgc vAlign=top class=style>$arr[5]&nbsp;&nbsp&nbsp;$arr[6]</td>
<td bgcolor=$bgc vAlign=top class=style>$arr[7]</td>
<td bgcolor=$bgc align=center class=style><a href='#' onClick=MM_openBrWindow('view.php?id=$arr[0]','Online','width=800,height=600')><img src='avartar/1.gif$arr[15]' border=0 alt=คลิ๊กเพื่อดูรายละเอียด></a></td>
</tr>";

$i++;


}
}

// ปิดการติดต่อฐานข้อมูล
mysql_close();
}
?>
<?

// แสดงหน้า link ไปยังหน้าอื่นๆ
echo "<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr class=style >";
echo "<br>";
echo "<td width='100%' class=style align=right>";
for ($i = 1; $i<= $num_pages; $i++) {
if ($i != $page) {
echo " | <a href=search.php?page=$i$link_page>$i</a>"; } else { echo " | <B><font color=red>$i</font></B>"; }
};
echo "</td></tr></table>";

// จบการแบ่งหน้า
?>
</body>
</html>
java is offline   Reply With Quote
Old 22-02-2010, 03:28 AM   #2
สมาชิกบอร์ด
 
เป็นสมาชิกเมื่อ: Oct 2009
โพส: 18
Default

เดี่ยวลองช่วยดูคับ... ได้แล้วเดี่ยวมาบอกคับ....
samakida2009 is offline   Reply With Quote
Reply

Thread Tools

ระดับการโพส
คุณ ไม่สามารถ โพสหัวข้อใหม่ได้
คุณ ไม่สามารถ โพสตอบกลับได้
คุณ ไม่สามารถ โพสไฟล์แนบได้
คุณ ไม่สามารถ แก้ไขโพสของคุณได้

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On

ไปยังฟอรั่ม


การตั้งการเวลาแบบ GMT +7. และเวลาในขณะนี้คือ 12:01 PM.


Forums design by: EthaiDesign.com. Copyright © 2004-2009. All right reserved.
เว็บไซต์ Ethaidesign.Com เป็นเพียงศูนย์กลางการเรียนรู้ของเหล่า Designers และ Programmers เป็นเว็บบอร์ดแลกเปลี่ยนความรู้ทั่วไป
ทางทีมงานไม่สามารถที่จะตรวจสอบเนื้อหาทุกอย่างโดยละเอียดได้ อันเกิดจากการโพสโดยสมาชิก หากพบเนื้อหาไม่เหมาะสมโปรดแจ้งทีมงานด่วน..


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24