ฟอร์มในการค้นหาข้อมูล 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";}
}
?>
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ