• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با جستجوی آژاکسی
#1
با سلام

من یه سر ی اطلاعات رو به وسیله آژاکس از دیتابیس جستجو میکنم البته این اطلاعات فارسی هستند و مطالب جستجو شده درست ارسال میشه ولی یک نکته اینجا هست مثلاض کلمه رب رو جستجو میکنم میره هر جا حرف ر هست و یا حرف ب هست رو میاره ولی همین کار رو خارج از حالت آژاکس انجام میدم میره درست نتیجه اطلاعات رو میاره

از یه تدابع
کد پی‌اچ‌پی:
mysql_set_charset('utf8'
استفاده کردم ولی خب این نمیدونم چرا کاری میکنه خطا بده یعین میگه آرگومن
کد پی‌اچ‌پی:
myql_num_rows 
یا
کد پی‌اچ‌پی:
mysql_fetch_assoc 
اشتباه می باشد


من چه باید کنم که نمایش درست انجام بگیرد
با تشکر ممل آمریکایی
  پاسخ
تشکر شده توسط :
#2
مشکل رو درست متوجه نشدم .

یه کلمه فارسی رو بوسیله AJAX جستجو میکنی حالا نتیجه بر می گرده ولی به یک شکل خاص (مثلا علامت سوال )یا نتیجه اشتباه بر می گردونه ؟؟؟؟؟؟

کدت روهم قرار بده تا بعدا بچه ها ازت در خواست نکنن
  پاسخ
تشکر شده توسط :
#3
ببینید نتیجه ای که بر میگردونه درست نیست یعنی به جای اینکه تو مثل گقتم مثلاً بره مواردی که رب توشون هست رو برگدونه میره هر جا حرف ر و یا هر جا حرف ب هست بر میگردونه که این اشتباه است.

کد جاوا اسکریپت آژاکس رو بزارم یا سمت سرور رو ؟
با تشکر ممل آمریکایی
  پاسخ
تشکر شده توسط :
#4
کسی نبود جواب بده ًً!!!!!
با تشکر ممل آمریکایی
  پاسخ
تشکر شده توسط :
#5
سمت سرور
  پاسخ
تشکر شده توسط :
#6
کد پی‌اچ‌پی:
$pr23 $_GET['$pro']

$prmysql_query("Select * from tablebame Where pr like '"$pr23"%' ,$db);
while(
$pr2 = mysql_fetch_assoc($pr)
):{


}endwhile; 
با تشکر ممل آمریکایی
  پاسخ
تشکر شده توسط :
#7
دستور sql رو echo کنید‌ ببینید وقتی که درخواست میره چه چیزی echo میشه‌ بزارید
  پاسخ
تشکر شده توسط : k2-4u
#8
میشه نمونه این echo گرفتن رو برام بزارید؟؟؟؟؟؟؟
با تشکر ممل آمریکایی
  پاسخ
تشکر شده توسط :
#9
کد پی‌اچ‌پی:
echo "Select * from tablebame Where pr like '$pr23%'" 
در‌ ضمن کدی که من دادید باید اخطار بده چون اشتباه هست
  پاسخ
تشکر شده توسط : k2-4u


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان