ورود

نسخه کامل مشاهده نسخه کامل : یک سوال در مورد php و javascript



mahdi bg
29-01-2009, 18:18
سلام
یک سوال در مورد ارتباط با بانک
من یک داده (از یک صفحه html) به یک صفحه php پاس میدم و میخوام که
توی صفحه php یک جستجو توی بانک انجام بده و نتیجه رو echo کنه
میخواتم بدونم چطوری می تونم با javadcript این نتایج رو دریافت کنم

برای ارسال داده به صفحه php توی صفحه html از کد زیر استفاده میکنم



<script language=javascript>
var a;
function f()
{
if(a.readyState==4)
{

document.getElementById("b").innerHTML=a.responseText;
}
}
function g()
{
var url="d.php?t1=" + document.getElementById("t").value;
a=new ActiveXObject("Msxml2.XMLHTTP");
a.onreadystatechange=f;
a.open("get",url,true);
a.send(null);
}
</script>

1- توی خطی که مارنجی کردم باید چطوری داده رو دریافت کنم؟
2- توی صفحه php باید چطوری با بانک ارتباط برقرار کنم و نتیجه رو برگردونم؟

neopersia
30-01-2009, 06:34
این یه اسکرپت ناقص ای جکس هست! ناقصه چون فقط توی اینترنت اکسپلورر کار میکنه!
برای توضیحات بیشتر در مورد ای جکس به تاپیک آموزشی که در همین مورد در تالار داینامیک هست مراجعه کنید (تاپیکش استیکیه و بالای تالار نمایش داده میشه!)

در مورد اون صفحه php هم بستگی به سطح آشناییتون با php و جاوا اسکرپت داره!
در هر صورت باید اطلاعات گرفته شده از دیتابیس تو اسکرپت اکو بشن. دیگه با چه فرمتی بستگی به خودتون داره. مثلاً میتونید به صورت XML اطلاعات رو قالب بندی کنید و با جاوا اسکرپت بخونید یا اینکه اونا رو به صورت یک آرایه جاوا اسکرپت قالب بندی کنید و بعد با جاوا اسکرپت و تابع eval آرایه رو بخونید و ...