<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>การตรวจสอบความถูกต้องของข้อมูลด้วย AJAX</title> <script language="javascript"> var objRequest = createRequestObject(); function createRequestObject() { var objTemp = false; if (window.XMLHttpRequest) { objTemp = new XMLHttpRequest(); } else if (window.ActiveXObject) { objTemp = new ActiveXObject("Microsoft.XMLHTTP"); } return objTemp; } function getData(dataSource) { if(objRequest) { objRequest.open("GET", dataSource); objRequest.onreadystatechange = handleResponse; objRequest.send(null); } } function checkUsername(keyEvent) { keyEvent = (keyEvent) ? keyEvent : window.event; if (keyEvent.type == "keyup") { if (txtUsername.value) { getData("check_username.php?name="+txtUsername.value);//encode และส่งไป } else { var targetDiv = document.getElementById("targetDiv"); targetDiv.innerHTML = ""; } } } function handleResponse() { if (objRequest.readyState == 4 && objRequest.status == 200) { var status = objRequest.responseText; //document.write('status = '+status); var targetDiv = document.getElementById("targetDiv"); if (status == "ok") { targetDiv.innerHTML = "คุณสามารถสมัครชื่อล็อกอินนี้ได้"; targetDiv.style.color = "green"; } else if (status == "used") { targetDiv.innerHTML = "ชื่อล็อกอินนี้มีคนใช้แล้ว กรุณาเปลี่ยนชื่อใหม่"; targetDiv.style.color = "red"; } } } </script> </head> <body> <h3>สมัครสมาชิกใหม่</h3> พิมพ์ชื่อล็อกอินที่ต้องการ: <input type="text" id="txtUsername" onkeyup="checkUsername(event)"> <br><br> <div id="targetDiv" style="background-color: #FFEEAA"></div> </body> </html>
<? //include('mysql_conn.php'); $conn = mysql_connect("localhost","root","1234"); $objDB = mysql_select_db("SSEARCH"); $sql = "select SPELL from DICT_LEXITRON_ET WHERE SPELL = '$name'"; $query = mysql_query($sql); $num = mysql_num_rows($query); if($num == "1"){ $status = "used"; } else{ $status = "ok"; } echo $status; //ส่งค่าของตัวแปร $status กลับไปให้บราวเซอร์ ?>
<? $conn = mysql_connect("localhost","root","1234"); $objDB = mysql_select_db("SSEARCH"); ?>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง