$condition = ' 1= 1 '; // ทำเงื่อนไขเป็น true ไว้ก่อน $condition .= ( $ampor != '' ? " AND ampor = '$ampor' " : '' ); $condition .= ( $tambon != '' ? " AND tambon = '$tambon' " : '' ); $condition .= ( $service != '' ? " AND service = '$service' " : '' ); $sql = "SELECT * FROM mytable WHERE $condition";
<form name='frm' method='post' action='result.php'> อำเภอ : <selecte name="ampor"> <option value=''>-----ทั้งหมด-----</option> <option value='x1'>อำเภอx1</option> <option value='x2'>อำเภอx2</option> <option value='x3'>อำเภอx3</option> </select> </form> ตำบล : <selecte name="tambon"> <option value=''>-----ทั้งหมด-----</option> <option value='x1'>ตำบลx1</option> <option value='x2'>ตำบลx2</option> <option value='x3'>ตำบลx3</option> </select> ตำบล : <selecte name="service"> <option value=''>-----ทั้งหมด-----</option> <option value='service1'>หน่วยบริการ1</option> <option value='service2'>หน่วยบริการ2</option> <option value='service3'>หน่วยบริการ3</option> </select> <p> <button type="submit">ตกลง</button> </p> </form>
$mysqli = new mysqli('localhost','root','123456','mydb'); $mysqli->set_charset('utf8'); $ampor = htmlspecialchars($_POST['ampor'],ENT_QUOTES); $tambon = htmlspecialchars($_POST['tambon'],ENT_QUOTES); $service = htmlspecialchars($_POST['service'],ENT_QUOTES); $condition = ' 1= 1 '; // ทำเงื่อนไขเป็น true ไว้ก่อน $condition .= ( $ampor != '' ? " AND ampor = '$ampor' " : '' ); $condition .= ( $tambon != '' ? " AND tambon = '$tambon' " : '' ); $condition .= ( $service != '' ? " AND service = '$service' " : '' ); $sql = "SELECT * FROM mytable WHERE $condition"; $result = $mysqli->query($sql,MYSQLI_USE_RESULT); $arr = array(); while( $row = $result->fetch_assoc() ){ $arr[] = $row; } $result->free(); print_r($arr);
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง