ورود

View Full Version : مشکل با ایجکس



tux-world
چهارشنبه 18 مرداد 1391, 12:11 عصر
سلام. من کد زیر رو نوشتم :

while($result=mysql_fetch_array($sql,MYSQL_ASSOC))
{
$data['doroos']= $result['title'];
}
$data['success']=true;
echo json_encode($data);


مشکلم اینه که فقط یکی میفرسته درصورتی که تو phpmyadmin تعداد رکوردها بسیار زیاده. خود اسکیوالی که نوشتم صحیح هستش فقط تو تعداد رکوردی که میفرسته یه دونست. برای چاپ محتویات هم از این خط استفاده میکنم


$("#major_names").change(function () {
$.post('find_dars.php', { dars:$("#major_names option:selected").text() },
function(data){
if (data.success)
$("div").append(data.doroos);
else
alert('mm');
},'json');
return false;
});

Variable
چهارشنبه 18 مرداد 1391, 13:13 عصر
خب شما تو حلقه while تو کد پی اچ پی هر بار اجرای حلقه مقدار متغیر دروس رو پاک میکنی و یک مقدار جدید بهش میدی .

a=1; اگه صد بار هم اجرا بشه باز a=1 باقی میمونه
ولی اگه بنویسی a+=1 بعده صد بار a میشه صد
تو کار با رشته باید .= استفاده کنی یعنی بگی a.=str
اما اینجا فکر میکنم . شما باید یه ارایه دو بعدی داشته باشی

[i][doors]$data=title