• 0

كيف يتم ربط شيفرات "AJAX" مع قاعدة بيانات "MySQL" ضمن "شيفرات PHP" ؟

كيف يتم ربط شيفرات "AJAX" مع قاعدة بيانات "MySQL" ضمن "شيفرات PHP"؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

في الشيفرة التالية سيتم إظهار البيانات المخزّنة ضمن قاعدة بينات "MySQL" عندها سيتم استدعاء البيانات المطلوبة المخزنة بواسطة تعليمات "AJAX" و سيتم استدعاء التعليمة "showUser" من خلال الحدث "onchange":

 

<html>
<head>
<script type="text/javascript">
function showCustomer(str)
{
var xmlhttp;
if (str==”")
{
document.getElementById(“txtHint”).innerHTML=”";
return;
}
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
} else {
xmlhttp=new ActiveXObject(“Microsoft.XMLHTTP”);
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById(“txtHint”).innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open(“GET”,”getcustomer.asp?q=”+str,true);
xmlhttp.send();
}
</script>
</head>
<body><form>
<select name="users" onchange="showUser(this.value)">
<option value="">qq</option>
<option value="1">1</option>
<option value="2">11</option>
<option value="3">111</option>
<option value="4">1111</option>
</select>
</form>
<br />
<div id="txtHint"><b> 

</b></div></body>
</html>

سيتم إنشاء "Function" واستدعائها عندما تكون استجابة المخدّم جاهزة و سيتم إرسال طلب الى ملف على المخدّم.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن