ฟอร์มในการค้นหาข้อมูล PHP
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ฟอร์มในการค้นหาข้อมูล PHP
ฟอร์มในการค้นหาข้อมูล PHP
Copy
คือถ้าจะให้ข้อมูลทั้งหมดแสดงก่อน แล้วตอนที่ค้นหาข้อมูลถึงจะแสดงเฉพาะผลลัพธ์ตามที่ค้นหา ,, รบกวนช่วยดูโค้ดให้หน่อยนะค่ะ ทำแล้วมันไม่แสดงข้อมูลทั้งหมดค่ะ ,, ขอบคุณค่ะ
<form name="frmSearch" method="get" action="<?=$_SERVER['SCRIPT_NAME'];?>"> <table width='50%' align='center' bgcolor='#990000' cellpadding='3' cellspacing='1'> <tr> <th><font color="#FFFFFF">ค้นหาข้อมูล <input name="txtKeyword" type="text" id="txtKeyword" value="<?=$_GET["txtKeyword"];?>"> <input type="submit" value="ค้นหา"> ตามรหัสบัตรประจำตัวประชาชน</font></th> </tr> </table> </form><br /><br /> <? $keyword=$_GET["txtKeyword"]; include "connect.php"; if($keyword != "") { $sql="select * from cases,accused where cases.id_Acc=accused.id_Acc and (cases.id_Acc like '$keyword%' or accused.name_Acc like '$keyword%')"; //echo"$sql"; $qrySearch=mysql_query($sql) ; $record = mysql_num_rows($qrySearch); $rsSearch=mysql_fetch_array($qrySearch); if($record) { echo"<center><b><font color='#FF0000' size='3'>พบข้อมูลทั้งสิ้น $record รายการ</font></b></center><br><br>"; } else { echo "<center><b><font color='#FF0000' size='3'>ไม่พบข้อมูลตามที่ระบุ</font></b></center><br><br>"; } ?> <table width='90%' align='center' bgcolor='#990000' cellpadding='3' cellspacing='1'> <tr> <th width="15%"><font color="#FFFFFF"> <div align="center">ชื่อผู้ต้องหา</div></font></th> <th width="30%"><font color="#FFFFFF"> <div align="center">ชื่อคดี</div></font></th> <th width="20%"> <font color="#FFFFFF"><div align="center">สถานะผู้ต้องหา</div></font></th> <!--<th width="15%"> <font color="#FFFFFF"><div align="center">วันที่ออกหมาย</div></font></th> <th width="15%"> <font color="#FFFFFF"><div align="center">วันที่ครบกำหนด</div></font></th>--> </tr> <? $id_Acc=$rsSearch[id_Acc]; $sqlSub="select * from subcases,cases,accused,listaccused where subcases.idSub=cases.idSub and cases.id_Cases=listaccused.id_Cases and listaccused.id_Acc=accused.id_Acc and accused.id_Acc='$id_Acc' "; $qrySub=mysql_query($sqlSub) ; while($rsSub= mysql_fetch_array($qrySub)) { $idSub=$rsSub[idSub]; $cases=$rsSub[id_Cases]; // $day=$rsSub[day]; $nameSub=$rsSub[nameSub]; $nameAcc=$rsSub[name_Acc]; $surAcc=$rsSub[sur_Acc]; $status=$rsSub[status]; $daySum1=$rsSub[daySmon]; $end=$rsSub[endDate]; ?> <tr><td bgcolor="#FFFFFF"><?=$nameAcc;?> <?=$surAcc; ?> </td> <td bgcolor="#FFFFFF"><?=$nameSub;?></td> <td bgcolor="#FFFFFF"> <? //check status accused if ($status==0) { //สถานะผู้ต้องหา echo"-"; } elseif ($status==1) { echo"ออกหมายเรียกครั้งที่ 1"; } elseif ($status==2) { echo"ออกหมายเรียกครั้งที่ 2"; } elseif ($status==3) { echo"ออกหมายจับ "; } elseif ($status==4) { echo"ควบคุมตัวผู้ต้องหา"; } elseif ($status==5) { echo"ประกันตัวผู้ต้องหา"; } mysql_close(); ?></td> </table><br /><br /></br></br> <? include "foot.php";} } ?>
Zippy
203.148.221.xxx
11-02-2011
00:06:10
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ