<body> <? require("connect/connect.php"); $name= $_POST['search_n']; $sname= $_POST['search_sn']; if($name or $sname!=''){ $sql= "SELECT * FROM teacher WHERE t_name LIKE '%".$name."%' OR t_sname LIKE '%".$sname."%' "; $sql_q= mysql_query($sql); ?> <table width="500" border="1"> <tr> <td>ลำดับ</td> <td>ชื่อ-นามสกุล</td> <td>สาขาวิชา</td> </tr> <? $number= 1; while($result= mysql_fetch_array($sql_q)){ ?> <tr> <td><? echo $number ?></td> <td> <? echo $result['t_name']; echo " "; echo $result['t_sname']; ?> </td> <td><? $ressult['f_id'] ?></td> </tr> <? $number++; } ?> </table> <? }else{ echo "ไม่พบข้อมูล กรุณากรอกข้อมูลใหม่"; } ?> </body> </html>
$name= $_POST['search_n']; $sname= $_POST['search_sn']; if($name or $sname!=''){ $sql= "SELECT * FROM teacher WHERE 1 "; if($name != "") { $sql .= " AND t_name LIKE '%".$name."%' "; OR t_sname LIKE '%".$sname."%' "; } if($sname != "") { $sql .= " AND t_sname LIKE '%".$sname."%' "; } $sql_q= mysql_query($sql);
<body> <? require("connect/connect.php"); $name= $_POST['search_n']; $sname= $_POST['search_sn']; if($name or $sname!=''){ $sql= "SELECT * FROM teacher WHERE 1"; }elseif($name !=""){ $sql .= "AND t_name LIKE '%".$name."%' OR t_sname LIKE '%".$sname."%' "; }elseif($sname !=""){ $sql .= "AND t_sname LIKE '%".$sname."%' "; }else{ $sql_q= mysql_query($sql); ?> <table width="500" border="1"> <tr> <td>ลำดับ</td> <td>ชื่อ-นามสกุล</td> <td>สาขาวิชา</td> </tr> <? $number= 1; while($result= mysql_fetch_array($sql_q)){ ?> <tr> <td><? echo $number ?></td> <td> <? echo $result['t_name']; echo " "; echo $result['t_sname']; ?> </td> <td><? $ressult['f_id'] ?></td> </tr> <? $number++; } ?> </table> <? } ?> </body>
<? $name = '1'; $sname = '2'; $sql = "SELECT * FROM tb "; if($name != '' && $sname = '') { $sql .= "WHERE field LIKE '%".$name."%'"; } else if($sname != '' && $name = '') { $sql .= "WHERE field LIKE '%".$sname."%'"; } $query = mysql_query($sql); ?>
if(($name != "") && ($sname!="")){ //ตรวจสอบว่าเป็นค่าว่างทั้งคู่ไหม ใช้ and แสดงว่ามันว่างทั้งคู่ $sql = "";//ไม่ทำงาน (ไม่ดึงข้อมูลออกมา }else{ //มาทำส่วนนี้แสดงว่า ไม่ค่าใดก็ค่านึง หรือทั้งสองค่าของ sname และ name ต้องมีค่า //---------------------------------------------------------- $sql= "SELECT * FROM teacher WHERE "; //สร้าง sql เริ่มต้นไว้ก่อน if($name !=""){//ถ้า name มีค่า $sql .= " t_name LIKE '%".$name."%' ";//ให้ต่อ sql ด้วยประโยคนี้ คือให้หา ค่า name if($sname != ""){//เงื่อนไขย่อยใน name เพื่อให้ตรวจสอบต่อว่า sname มีค่าหรือไม่ $sql .= " and "; // ที่ต้องทำย่อยอันนี้ไว้เพื่อ ต่อเงื่อนไข กรณีมีค่ามาทั้ง name และ sname }//end sname }//end name if($sname !=""){//มาเช็ค sname ต่อ $sql .= " t_sname LIKE '%".$sname."%' "; // ถ้ามีค่ามาให้ ต่อ sql ด้วยอันนี้ ถ้ามี sname อันเดียวก็ค้นเฉพาะ sname }//end sname //---------------------------------------------------------- }//end $name && $sname $sql_q= mysql_query($sql);
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง