|
|
|
[php search] ค้นหาข้อมูล ตามกลุ่มงาน ชื่อ เดือน-ปี เขียนโค้ดยังไง ? |
|
|
|
|
|
|
|
เอาคำสั่ง SQL ที่เขียนมาดูหน่อยครับ
|
|
|
|
|
Date :
2010-04-02 12:34:57 |
By :
kalamell |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในตารางภาระกิจงาน จะต้องมี feild ไอดี ชื่อ ภาระกิจ งาน วันที่ เดือน กลุ่มงาน ครับ
แล้วก็ไป select เอามาทำเป็น selectoption ก่อน หรือถ้ารู้ว่ามันมีอะไรยังไงมั้งก็เขียนselect option ดิบๆเลย แล้วก็ post เอาไปเก็บไว้ในตัวแปลก่อนครับ (post ไป ไฟล์ที่คุณจะแสดงข้อมูลออกมา)
เช่น
Code (PHP)
<?
//เลือกกลุ่มงาน ก็
$group=$_POST[ชื่อ select]; //ได้คำที่ต้องการค้นหาใน select ละ
$user=$_POST[txt user];//name textbox
$dates=$_POST[เดือนปี];
//ตอนนี้ได้ค่าที่จะเอาไปค้นละ ต่อไป
$sql="select * from ตารางภาระกิจงาน where กลุ่มงาน=$group and ชื่อ=$user and เดือน=$dates";
//จากนั้นก็จะเอาอะไรมาแสดงก็ คิวรี่ได้ตามใจท่านเลยครับ
?>
|
|
|
|
|
Date :
2010-04-02 12:47:29 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ คุณ emboy ผมจะลองโค้ดดูใหม่หากไม่ได้จะถามใหม่นะครับ
|
|
|
|
|
Date :
2010-04-02 13:08:28 |
By :
arsaetha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ ติดตรงไหนก็เอา code มาครับ เดี๋ยวช่วยดูให้ครับ
|
|
|
|
|
Date :
2010-04-02 13:20:20 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ ผมกำลังลองโค้ดดูอยู่ครับ ถ้าไม่ได้จริง ๆ ผมจะถามมาครับ
ขอบคุณมากคับ
|
|
|
|
|
Date :
2010-04-02 13:24:25 |
By :
arsaetha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี่คือโค้ด ของผมครับ พี่ช่วยดู หรือแนะนำ หรือพี่ช่วยแก้ไขให้หน่อยครับ
$keyword1=$_POST['keyword1'];
$keyword2=$_POST['keyword2'];
$monthyear=$_POST['monthyear'];
------------------------------------------------------
$strSQL = "select * from data1 where parties='$keyword1'and name='$keyword2'and date='$monthyear' ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
--------------------------------------
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
<tr align="center">
<td width="297"><font color="#0000FF">ข้อมูลของคุณ</font></td>
<td width="169"><font color="#0000FF">ภารกิจ</font></td>
<td width="166"><font color="#0000FF">งาน</font></td>
<td width="168"><font color="#0000FF">วันที่</font></td>
</tr>
<?php
while($objResult = mysql_fetch_array($objQuery))
{
$id=$objResult['id'];
$name=$objResult['name'];
$miss=$objResult['miss'];
$twork=$objResult['twork'];
$date1=$objResult['date1'];
?>
<?php
if($id<>"" or $name<>"" or $miss<>"" or $twork<>"" or $date1<>""){
echo "<tr align=center><font color=blue><td>".$name."</td><td>".$miss."</td><td>".$twork."</td><td>".$date1."</td></font></tr>";
}
?>
<?php }
?>
----------------////ผลการ sql ข้างบน
|
|
|
|
|
Date :
2010-04-02 13:47:22 |
By :
arsaetha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วมันเป็นยังไงครับ ตกลงค้นได้หรือไม่ได้ เอา code ฟอร์ม ค้นหามาดูหน่อยครับ
|
|
|
|
|
Date :
2010-04-03 13:51:48 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$strSQL = "SELECT * FROM table WHERE 1 ";
if($_POST["txt1"] != "")
{
$strSQL .= " AND F1 = '".$_POST["txt1"]."' ";
}
if($_POST["txt2"] != "")
{
$strSQL .= " AND F2 = '".$_POST["txt2"]."' ";
}
?>
|
|
|
|
|
Date :
2011-03-21 12:44:04 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|