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,037

HOME > PHP > PHP Forum > ถามไรหน่อยจ้า คือว่า การค้นหา เเบบนี้ทำไมค้นไม่ได้



 

ถามไรหน่อยจ้า คือว่า การค้นหา เเบบนี้ทำไมค้นไม่ได้

 



Topic : 083807



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



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




formการค้นหาเป็นเเบบนี้จ้า
search
อันนี้ส่วนของ form
Code (PHP)
<form action="<?=$_SERVER['SCRIPT_NAME'];?>" method="post" name="frmSearch" id="frmMain" onsubmit = "return CheckForm()">
              <span class="style42"><span class="style44"><strong>วัน/เดือน/ปี<br />
              <select name="dd" value="<?=$objResult["dd"];?>" size="1" id="dd">
                      <option>--วันที่--</option>
                      <option value="01">1</option>
                      <option value="02">2</option>
                      <option value="03">3</option>
                      <option value="04">4</option>
                      <option value="05">5</option>
                      <option value="06">6</option>
                      <option value="07">7</option>
                      <option value="08">8</option>
                      <option value="09">9</option>
                      <option value="10">10</option>
                      <option value="11">11</option>
                      <option value="12">12</option>
                      <option value="13">13</option>
                      <option value="14">14</option>
                      <option value="15">15</option>
                      <option value="16">16</option>
                      <option value="17">17</option>
                      <option value="18">18</option>
                      <option value="19">19</option>
                      <option value="20">20</option>
                      <option value="21">21</option>
                      <option value="22">22</option>
                      <option value="23">23</option>
                      <option value="24">24</option>
                      <option value="25">25</option>
                      <option value="26">26</option>
                      <option value="27">27</option>
                      <option value="28">28</option>
                      <option value="29">29</option>
                      <option value="30">30</option>
                      <option value="31">31</option>
                </select>&nbsp; 
              <select name="mm" value="<?=$objResult["mm"];?>" size="1" id="mm">
                      <option>เดือน</option>
                      <option value="01">มกราคม</option>
                      <option value="02">กุมภาพันธ์</option>
                      <option value="03">มีนาคม</option>
                      <option value="04">เมษายน</option>
                      <option value="05">พฤษภาคม</option>
                      <option value="06">มิถุนายน</option>
                      <option value="07">กรกฎาคม</option>
                      <option value="08">สิงหาคม</option>
                      <option value="09">กันยายน</option>
                      <option value="10">ตุลาคม</option>
                      <option value="11">พฤศจิกายน</option>
                       <option value="12">ธันวาคม</option>
                </select>&nbsp;
                    <select name="yy" value="<?=$objResult["yy"];?>" size="1" id="yy">
                      <option >--ปี--</option>
                      <option value="2553">2553</option>
                      <option value="2554">2554</option>
                      <option value="2555">2555</option>
                      <option value="2556">2556</option>
                      <option value="2557">2557</option>
                      <option value="2558">2558</option>
                    </select><br/>
                    เลือก พฤติกรรม
                    <select name="n_attend_class" value="<?=$objResult["n_attend_class"];?>" size="1" id="n_attend_class">
                      <option >--เลือกหมายเหตุ--</option>
                      <option value="หนีเรียน">หนีเรียน</option>
                      <option value="ทะเลาะวิวาท">ทะเลาะวิวาท</option>
                      <option value="กลับบ้านก่อนเวลาน">กลับบ้านก่อนเวลา</option>
                      <option value="ไม่มาเรียน">ไม่มาเรียน</option>
                    </select>
              <input type="submit" name="button" id="button" value="ค้นหา" />
              </strong>
            </form>

อันนี้ส่วนของฐานข้อมูล
Code (PHP)
 <?
	
	include('connect.php'); 

	$dd=$_REQUEST['dd'];
	$mm=$_REQUEST['mm'];
	$yy=$_REQUEST['yy'];
	$n_attend_class=$_REQUEST['n_attend_class'];
	if(isset($_REQUEST['dd']) && $_REQUEST['dd'] != ""  && $_REQUEST['mm'] != "" && $_REQUEST['yy'] != "" && $_REQUEST['n_attend_class'] != ""){
		$strSQL = "SELECT * FROM student WHERE dd =$dd AND mm =$mm AND yy =$yy AND n_attend_class =$n_attend_class";
		
	}else{
	if($class=6&$room=1)
	{
	echo "<script>";
	echo "alert('ไม่พบสิ่งที่คุณค้นหา');";
	echo"location.href='test.php';";
	echo "</script>";
	}
	else
	{
	}
	
	exit();
		}
		
		
	
	$objQuery = mysql_query($strSQL) or die ("สิ่งที่คุณค้นหาไม่เจอ");
	if($objQuery)
	{
	
	echo "คุณค้นหาพฤติกรรมนักเรียน   วัน/เดือน/ปี &nbsp;&nbsp;$dd/$mm/$yy<br/><br/>";
	echo "ข้อมูลพฤติกรรมนักเรียน";
	
	}
	else
	{
	}

ส่วนของตาราง
Code (PHP)
<table width="1171" border="1" cellspacing="0" cellpadding="0" align="center" height="109">
            <tr >
              <td  width="91" height="0" bgcolor="#FF6666" ><div align="center" class="style36"><strong>รหัสนักเรียน</strong></div></td>
              <td  width="152" height="0" bgcolor="#FF6666" ><div align="center" class="style36"><strong>รหัสบัตรประชาชน</strong></div></td>
              <td width="180" height="0" bgcolor="#FF6666" ><div align="center" class="style36"><strong>ชื่อ</strong></div></td>
              <td  width="214" height="0" bgcolor="#FF6666"  ><div align="center" class="style36"><strong>นามสกุล</strong></div></td>
              <td  width="62" height="0" bgcolor="#FF6666" ><div align="center" class="style36"><strong>ชั้น</strong></div></td>
              <td width="54" height="0" bgcolor="#FF6666" ><div align="center" class="style36"><strong>ห้อง</strong></div></td>
              <td  width="54" height="0" bgcolor="#FF6666" ><div align="center" class="style36"><strong>เลขที่</strong></div></td>
              <td  width="128" height="0" bgcolor="#FF6666" ><div align="center" class="style36"><strong>วันที่</strong></div></td>
              <td width="98" height="0" bgcolor="#FF6666" ><div align="center" class="style36"><strong>หมายเหตุ</strong></div></td>
              <td  width="54" height="0" bgcolor="#FF6666" ><div align="center" class="style36"><strong>เเก้ไข</strong></div></td>
              <td  width="60" height="59" bgcolor="#FF6666" ><div align="center" class="style36"><strong>ลบ</strong></div></td>
            </tr>
            <?

while($objResult = mysql_fetch_array($objQuery))

{

?>
            <tr bgcolor="#CCFFFF">
              <div id="div">
                <td height="66" class="style35"><div align="center" width="20" height=" 20" >
                    <div align="center">
                      <?=$objResult["std_id"];?>
                    </div>
                </div></td>
                <td  class="style35"><div align="center" width="20" height=" 20">
                    <label>
                    <?=$objResult["citizen_id"];?>
                    </label>
                </div></td>
                <td class="style35"><div align="center">
                    <?=$objResult["name"];?>
                </div></td>
                <td class="style35"><div align="left" width="20" height=" 20">
                    <div align="center">
                      <?=$objResult["surname"];?>
                    </div>
                </div></td>
                <td class="style35"><div align="left" width="20" height=" 20">
                    <div align="center">
                      <?=$objResult["class"];?>
                    </div>
                </div></td>
                <td class="style35"><div align="left" width="20" height=" 20">
                    <div align="center">
                      <?=$objResult["room"];?>
                    </div>
                </div></td>
                <td class="style35"><div align="left" width="20" height=" 20">
                    <div align="center">
                      <?=$objResult["std_no"];?>
                    </div>
                </div></td>
                <td class="style35"><div align="left" width="20" height=" 20">
                    <div align="center">
                      <?=$objResult["dd"];?>
                      /
                      <?=$objResult["mm"];?>
                      /
                      <?=$objResult["yy"];?>
                    </div>
                </div></td>
                <td class="style35"><div align="left" width="20" height=" 20">
                    <div align="center">
                      <?=$objResult["n_attend_class"];?>
                    </div>
                </div></td>
                <td width="54" class="style35"><div align="center" height="20" >
                    <div align="center"><a href="edit_behaviour_std.php?id=<?=$objResult["id"]?>" class="style10" ><img src="images/edit.png" width="36" height="31" /></a></div>
                </div></td>
                <td width="60" class="style35"><div  height=" 20" >
                    <div align="center"><a href="delete_behaviour_std.php?id=<?=$objResult["id"]?>" class="style10"submit="DEL&amp;id_delete=1&quot;" onclick="return confirm('กรุณายืนยันการลบอีกครั้ง !!!')"><img src="images/delect.png" width="39" height="38" /></a></div>
                </div></td>
              </div>
            </tr>
            <?
                
                }
                ?>
 <?
		mysql_close($objConnect);
		
		?>
        

เเปลกเเต่ถ้า form-----> value จากฟอมด้านล่างเเบบนี้กลับได้ จากเเบบนี้ <option value="หนีเรียน">หนีเรียน</option> เป็น <option value="1">หนีเรียน</option>
Code (PHP)

<select name="n_attend_class" value="<?=$objResult["n_attend_class"];?>" size="1" id="n_attend_class">
                      <option >--เลือกหมายเหตุ--</option>
                      <option value="1">หนีเรียน</option>
                      <option value="2">ทะเลาะวิวาท</option>
                      <option value="3">กลับบ้านก่อนเวลา</option>
                      <option value="4">ไม่มาเรียน</option>
                    </select>


อธิบายไม่ค่อยเก่งยังงัยก็รบกวนช่วยดูด้วยนะจ้าาา ขอบคุณจ้า



Tag : PHP, JavaScript, Ajax







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-09-11 16:29:06 By : เกียวซ่า View : 831 Reply : 1
 

 

No. 1



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



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


Code (PHP)
$strSQL = "SELECT * FROM student WHERE dd =$dd AND mm =$mm AND yy =$yy AND n_attend_class =$n_attend_class";



ฟิล dd mm yy นี้เก็บเป็น string ใช่ไหมครับ

ลอง echo แล้ว เอาไป query ดูว่ามีข้อมูลออกไหม






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-09-11 16:42:56 By : tongspy
 

   

ค้นหาข้อมูล


   
 

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