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 : 116188



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



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




สวัสดีค่ะพี่ๆ รบกวนช่วยดูหน่อยนะค่ะ
พอดีมีปัญหาที่ว่า การค้นหาข้อมูลดึงข้อมูลมาผิด ใน 2 คอรัมที่ได้แสดงในขอ้มูลด้านล่าง
เลยงงว่าเขีียนโค๊ดตรงไหนผิดหรือป่าว รบกวนช่วยดูหน่อยนะค่ะ

กกก

Code (PHP)
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td bgcolor="#FFFFFF" >.: ค้นหาห้องประชุมตามวันที่ :.</td>
  </tr>
  <tr>
    <td><form action="search_date.php" method="post" name="form1" id="form1">
      <table width="650" border="0" align="left" cellpadding="0" cellspacing="0">
        <tr></tr>
        <tr>
          <td width="103" rowspan="2">&nbsp;</td>
          <td><font color="#000000" size="-1" face="sans-serif">ค้นหาตามวันที่</font></td>
          <td><input type="text" name="search" id="dateInput" value="" /></td>
          <td></td>
          <td width="219"><input type="submit" name="submit" value="Search" /></td>
        </tr>
        <tr>
          <td width="115">&nbsp;</td>
          <td width="203">&nbsp;</td>
          <td width="10">&nbsp;</td>
        </tr>
      </table>
    </form></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><?

$strSQL = "select 
ev.event_id,
 ev.event_start, 
 ev.event_end, 
 ev.event_title, 
 ev.user_book,
 ev.event_status,
    ir, gc, gt
from tbl_event ev
left join ( 
    select event_id id, GROUP_CONCAT(id_room SEPARATOR ',') ir , GROUP_CONCAT(name_room SEPARATOR '<br>') gc 
    from ( 
        select event_id, r.id_room, name_room from ref_book r 
        inner join db_room m ON r.id_room=m.id_room order by r.event_id, r.id_room
    ) rf  group by rf.event_id
) xrf on ev.event_id=xrf.id 
inner join ( 
    select event_id id, GROUP_CONCAT(name_tool SEPARATOR '<br>') gt 
    from ( 
        select event_id, name_tool from ref_tool r 
        inner join db_tool t ON r.no_tool=t.no_tool order by r.event_id, r.no_tool 
    ) rt group by rt.event_id
) xrt ON ev.event_id=xrt.id
group by event_start, event_end, event_title, user_book";
$objQuery = mysql_query($strSQL) or die(mysql_error() . "<br>Error[$strSQL]" );

//--------------------------------------------------------

 $dbname = "ibookiwct"; 
 $tblname = "tbl_event"; 
 $field_search = "event_start";
 $field_search2 = "event_title";
 $Search = "event_title";
 $sql = "select * from $tblname where $field_search like '%$search%' or $Search ORDER BY `event_start` ASC"; //คำสั่ง Sql ที่ใช้
 //select * from $tblname where $field_search like '%$search%' or $Search1 like '%$search%' ORDER BY `no_id` ASC
 $dbquery = mysql_db_query($dbname, $sql);
 $num_rows = mysql_num_rows($dbquery);

 $i=0;
?>
      <table class="data1">
        <tr class="data1">
          <th class="data1" width="6%">&nbsp;</th>
          <th class="data1" width="15%">วันเวลาที่เริ่ม</th>
          <th class="data1" width="15%">วันเวลาสิ้นสุด</th>
          <th class="data1" width="27%">หัวข้อการขอจองห้องประชุม</th>
          <th class="data1" width="11%">ห้องประชุม</th>
          <th class="data1" width="14%">อุปกรณ์ที่</th>
          <th class="data1" width="12%">ผู้จอง</th>
        </tr>
        <?
while ($i < $num_rows)
 {
 $result = mysql_fetch_array($dbquery);
$objResult = mysql_fetch_array($objQuery);
?>
        <tr class="data1">
          <td class="data1" width="6%"><a href="user_change_status_meeting.php?status=<?=$result["event_status"];?>&amp;&amp;event_id=<?=$result["event_id"];?>">
            <?	if($result["event_status"]=='1')
			{
				echo "<img src='../img/accept.png' height='25' width='25'>";
			}
			else if($result["event_status"]=='2')
			{
				echo "<img src='../img/clock.png' height='25' width='25'>";
			}
			else if($result["event_status"]=='3')
			{
				echo "<img src='../img/block.png' height='25' width='25'>";
			}
            ?>
          </a></td>
          <td class="data1" width="15%"><? 
			  $date = new DateTime($result['event_start']); // ตรงนี้คือรูปแบบเดิมที่มีในฐานข้อมูล 
echo $date->format('m-d-Y H:i:s'); // ตรงนี้คือรูปแบบใหม่ที่เราต้องการ วัน - เดือน - ปี 
			  ?></td>
          <td class="data1" width="15%"><? 
			  $date1 = new DateTime($result['event_end']); // ตรงนี้คือรูปแบบเดิมที่มีในฐานข้อมูล 
echo $date1->format('m-d-Y H:i:s'); // ตรงนี้คือรูปแบบใหม่ที่เราต้องการ วัน - เดือน - ปี 
			  ?></td>
          <td class="data1" width="27%"><? echo  $result['event_title']; ?></td>
          <td class="data1" width="11%"><? echo  $objResult['gc']; ?></td>
          <td class="data1" width="14%"><? echo  $objResult['gt']; ?></td>
          <td class="data1" width="12%"><? echo  $result['user_book']; ?></td>
        </tr>
        <?

$i++;

}
?>
      </table></td>
  </tr>
  <tr>
    <td>Data Total :
      <?  echo $num_rows; ?>
      Record</td>
  </tr>
  <tr>
    <td></td>
  </tr>
</table>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-05-02 11:18:22 By : moo_810 View : 657 Reply : 4
 

 

No. 1

Guest









แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-05-03 09:34:41 By : moo
 


 

No. 2



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



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


พี่คะๆช่วยหนูหน่อยนะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-05-03 21:48:47 By : moo_810
 

 

No. 3



โพสกระทู้ ( 9,559 )
บทความ ( 2 )



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


แบบนี้หรือเปล่า
Code
$strSQL = "select ev.event_id, ev.event_start, ev.event_end, ev.event_title, ev.user_book, ev.event_status, ir, gc, gt from tbl_event ev inner join ( select event_id id, GROUP_CONCAT(id_room SEPARATOR ',') ir , GROUP_CONCAT(name_room SEPARATOR '<br>') gc from ( select event_id, r.id_room, name_room from ref_book r inner join db_room m ON r.id_room=m.id_room order by r.event_id, r.id_room ) rf group by rf.event_id ) xrf on ev.event_id=xrf.id inner join ( select event_id id, GROUP_CONCAT(name_tool SEPARATOR '<br>') gt from ( select event_id, name_tool from ref_tool r inner join db_tool t ON r.no_tool=t.no_tool order by r.event_id, r.no_tool ) rt group by rt.event_id ) xrt ON ev.event_id=xrt.id where ev.event_start between '$searchDate' and '$searchDate 23:59: 59' group by event_start, event_end, event_title, user_book ";

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-05-04 09:23:32 By : Chaidhanan
 


 

No. 4



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



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


ตอบความคิดเห็นที่ : 3 เขียนโดย : Chaidhanan เมื่อวันที่ 2015-05-04 09:23:32
รายละเอียดของการตอบ ::
ขอบคุณมากๆๆเลยนะค่ะ ครูแฮ็ค ^^



ประวัติการแก้ไข
2015-05-05 22:06:54
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-05-05 22:06:31 By : moo_810
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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 04
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 อัตราราคา คลิกที่นี่