PDA

View Full Version : نمایش آنی اطلاعات خوانده شده از بانک



reza10wert
چهارشنبه 12 مهر 1391, 11:23 صبح
سلام دوستان

من یک دو تا لیست کشویی دارم

حالا می خواهم هر وقت توی لیست یک مثلا عدد 100 را انتخاب کردم بدون رفرش شدن صفحه از بانک فیلدهایی که امتیاز آنها 100 است را نمایش بدهد

باید چه کنم ؟ نمونه کد لطفا

tem988
چهارشنبه 12 مهر 1391, 11:42 صبح
سلام
اول یک فایل بساز و کدهای زیر رو بزار داخلش

<script>
function fc()
{
var id;
var xmlhttp;
if(window.ActiveXObject){
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} else if(window.XMLHttpRequest){
xmlhttp = new XMLHttpRequest();
}
var id = document.getElementById("select_number").value;

//alert(t_coded);
document.getElementById("loading").style.display="block";
document.getElementById("loading").innerHTML="لطفا صبر کنید ...";

xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("loading").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("POST","query.php",true);
xmlhttp.send("?id="+id);
}
</script>
<select onchange="fc()" name="select_number" id="select_number">
<option value="1">1</option>
<option value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
</select>
<br />
<br />
<div id="loading"></div>

بعد یک فایل php با نام query.php بساز و کدهای زیر رو بزار داخلش.

<?php
if(ctype_digit($_REQUEST['id'])){
$id = (int)$_REQUEST['id'];
$res = mysql_query("select * from table where id = '$id'");
while($row = mysql_fetch_array($res)){
echo $row['title']."<br />";
}
die();
}
?>


در ضمن فایل ها کنار هم باشه و توی فایل query.php کوئری خودت رو بنویس