/
  • سرچ پیشرفته در تکست باکس مانند دیجی کالا

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی سرچ پیشرفته در تکست باکس مانند دیجی کالا
    نویسنده پیام
    esmaelzadeh آفلاین
    عضو جدید
    **

    ارسال‌ها: 10
    تاریخ عضویت: ۱۳۹۶ تير ۲۷
    اعتبار: 0
    تشکرها : 4
    ( 1 تشکر در 1 ارسال )
    ارسال: #1
    سرچ پیشرفته در تکست باکس مانند دیجی کالا
    سلام دوستان وقت بخیر.
    من توی فرمم یک تکست باکس دارم میخوام وقتی کاربر میاد جستجو انجام بده شروع کرد به تایپ بیاد کالاهایی که این حروف داخلش هست رو بهش نمایش بده و در صورتی که کاربر خواست بتونه بر روی اون ها هم کلیک کنه و لینک بشه به صفحه اون کالا
    توی فروم های انگلیسی و فارسی خیلی سرچ کردم ولی متاسفانه به این نتیجه ای که می خواستم نرسیدم.اکثر اون کدهایی هم که پیدا کردم که با php و ajax بودن فقط با انگلیسی کار میکرد با فارسی سرچ نمیشد و اینکه نمیشد به نتایج جستجو لینک داد.
    دقیقا یک چیزی مثل جستجوی کالا در سایت دیچی کالا منظورم هست.می خواستم ببینم دوستان نمونه مشابهی کار کردن که من رو کم کنن یا اگر سورسش رو دارن در اختیار من بذارن.ممنون میشم.
    ۱۳۹۶ شهريور ۱۷ ۰۷:۴۳ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    Maysam.m آفلاین
    میثم محمودی
    ****

    ارسال‌ها: 317
    تاریخ عضویت: ۱۳۸۹ مهر ۱۷
    اعتبار: 11
    تشکرها : 245
    ( 188 تشکر در 144 ارسال )
    ارسال: #2
    RE: سرچ پیشرفته در تکست باکس مانند دیجی کالا
    ربطی به فارسی و انگلیسی نداره.
    شما اول از پلاگین یا روش هایی که گفتند استفاده کن و بعد دیتایی که از سرور میخونه رو به صورت استاتیک فراخوانی کن مثلا یه فایل json بساز به عنوان خروجی سرور ازش استفاده کن بعد که سمت فرانت درست شد برو سراغ سمت بکند و کدنویسی و کوئری نویسی رو درست کن.
    __________________________________________________________________________
    میثم محمودی | انجمن کد ایگنایتر فارسی
    --------------------------
    هرگز نمي توان با آدمهاي کوچک کارهاي بزرگ انجام داد
    ۱۳۹۶ شهريور ۱۷ ۰۸:۲۳ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : esmaelzadeh
    esmaelzadeh آفلاین
    عضو جدید
    **

    ارسال‌ها: 10
    تاریخ عضویت: ۱۳۹۶ تير ۲۷
    اعتبار: 0
    تشکرها : 4
    ( 1 تشکر در 1 ارسال )
    ارسال: #3
    RE: سرچ پیشرفته در تکست باکس مانند دیجی کالا
    (۱۳۹۶ شهريور ۱۷ ۰۸:۲۳ عصر)Maysam.m نوشته شده توسط:  ربطی به فارسی و انگلیسی نداره.
    شما اول از پلاگین یا روش هایی که گفتند استفاده کن و بعد دیتایی که از سرور میخونه رو به صورت استاتیک فراخوانی کن مثلا یه فایل json بساز به عنوان خروجی سرور ازش استفاده کن بعد که سمت فرانت درست شد برو سراغ سمت بکند و کدنویسی و کوئری نویسی رو درست کن.

    من از این کد ها یا کدهای مشابه به این استفاده کردم ولی جواب نداد.متاسفانه مشکل من این هست که ajax رو اصلا بلد نیستم به خاطر همین الان توی این کار مثل چی گیر کردم.

    توی فرمی که تکست باکس سرچ هست به این صورت استفاده کردم
    کد PHP:
    <script>
        $(
    document).ready(function(){
        $(
    'input.typeahead').typeahead({
            
    name'typeahead',
            
    remote:'search.php?key=%QUERY',
            
    limit 10
        
    });
    });
     <
    input type="text" name="typeahead" class="typeahead tt-query" autocomplete="off" spellcheck="false" placeholder="Type your Query">[php]

    یک فرم search.php درست کردم که پارامتری که توی تکست باکس رو میگیره توی دیتابیس سرچ میکنه

    [php]<?php
    $key
    =$_GET['key'];
    $array = array();
    $con=mysql_connect("localhost","root","");
    $db=mysql_select_db("demos",$con);
    $query=mysql_query("select * from cfg_demos where title LIKE '%{$key}%'");
    while(
    $row=mysql_fetch_assoc($query))
    {
    $array[] = $row['title'];
    }
    echo 
    json_encode($array);
    ?>
    یک فایل js هم هست که کدهای زیاده دیگه اون رو نذاشتم.این کد رو از فروم های انگلیسی پیدا کردم ولی متاسفانه اصلا جواب نمیده.
    شما هم اگر به همین صورت که توی فرم جستجوم چه کدی باشه و توی فایل مثل این search چی باشه و چه کدی بنویسم بهم لطف کنین بگین ممنون میشم.
    (آخرین ویرایش در این ارسال: ۱۳۹۶ شهريور ۱۷ ۰۹:۴۷ عصر، توسط esmaelzadeh.)
    ۱۳۹۶ شهريور ۱۷ ۰۹:۴۵ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS