نمایش نتایج 1 تا 2 از 2

نام تاپیک: نمایش مورد انتخاب شده بدون رفرش صفحه

  1. #1

    نمایش مورد انتخاب شده بدون رفرش صفحه

    سلام
    من در دیتابیس یک جدول درست کردم به نام مدرسه و در این جدول شش کلاس اول تا ششم دارم و هر کلاس شش تا به نام های مثلا کلاس اول الف تا ج ، دوم الف تا ج الی آخر و هر کلاس حدودا 20 دانش آموز دارد با معدل های مختلف .
    من میخواهم توسط option value اول کلاس های یک تا شش بیاید و با انتخاب هر کدام در select option value پایینی الف تا ج بیاید.
    دو مشکل دارم اینکه اول وقتی مثلا کلاس اول را نشان می دهم به دلیلی که مثلا معدل های خوب در کلاس پ است کلاس پ پیش فرض باشد این پیش فرضی هم اگر میشود از طریق دیتابیس انتخاب کنم.
    دومین مشکل هم این است که وقتی کلاسی انتخاب میشود همه کلاس مثلا اولی ها نشان داده می شود.
    و بنده می خواهم این موارد بدون لود شدن صفحه این اتفاق بیفتد یعنی مثلا از GET و اینجور چیزها استفاده نشود.
    لطفا کد رو بنویسید و فقط توضیح ندهید.با تشکر.

  2. #2
    کاربر دائمی آواتار Farshid007
    تاریخ عضویت
    بهمن 1389
    محل زندگی
    Karaj
    پست
    1,249

    نقل قول: نمایش مورد انتخاب شده بدون رفرش صفحه

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

    اگه نمونه کد میخواهی :
    //This Page return Json File :

    $query="SELECT * FROM student WHERE ...";
    $con=new MySQLi();
    $con->connect('localhost','root','','studentsdb');
    $result=$con->query($query);
    $array_for_json=array();
    while($row=$result->fetch_assoc())
    {
    array_push($array_for_json,$result);
    }
    $json=json_encode($array_for_json);
    echo $json;
    header('Content-Type:application/json; charset=utf-8');


    این صفحه که فقط یک نمونه است و باید خیلی خیلی کامل تر باشه میره از دیتابیس اطلاعات میگیره و به ما خروجی جیسون میده
    حالا ما با آزاکس اون خروجی رو میگیریم و تفسیر میکینم تفسیر که کردیم حالا هر کاری میخوایی میتونی باش کنی (برای مثال):
    کد HTML:
            function load_students() {
                $.getJSON('_getstudents_json.php', {
                    studentid: 5//for example
                }, function(students) {
                    $.each(students, function(key, student) {
    
                            alert(student.name);
                    });
                });
    
            }
    این هم کد واسه گرفتن جیسون که میره از اون صفحه با توجه به دیتا که میفرسته به اون صفحه خروجی میگیره و میریزه تو ارایه students حالا این ارایه رو هرکاری بخوایی میتونی باش کنی

    موفق باشید :)

تاپیک های مشابه

  1. چگونه عکس بدون رفرش صفحه نمایش دهم
    نوشته شده توسط 1000333 در بخش ASP.NET MVC
    پاسخ: 0
    آخرین پست: یک شنبه 15 آذر 1394, 12:00 عصر
  2. پاسخ: 3
    آخرین پست: دوشنبه 25 شهریور 1392, 13:46 عصر
  3. پاسخ: 6
    آخرین پست: چهارشنبه 08 آذر 1391, 09:07 صبح
  4. پيش نمايش عکس آپلود شده بدون رفرش صفحه و بدون Ajax Control Toolkit
    نوشته شده توسط bftarane در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: دوشنبه 06 آذر 1391, 05:56 صبح
  5. سوال: نمایش افراد آنلاین بدون رفرش صفحه
    نوشته شده توسط reza4359 در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: دوشنبه 29 آبان 1391, 21:27 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •