تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 2 از 3 اولاول 123 آخرآخر
نمايش نتايج 11 به 20 از 27

نام تاپيک: لود در combobox دوم با تغییر مقدار در combobox اول

  1. #11
    داره خودمونی میشه
    تاريخ عضويت
    Nov 2010
    پست ها
    51

    پيش فرض

    index.php
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    result.php
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    سلام
    من مثال شما را به صورت زیر تغییر دادم. مثال شما درست کار می کرد ولی در هنگام اجرای کد زیر وقتی combobox اول را تغییر می دهم دو تا combobox به هم چسبیده در زیر آن ایجاد میشود که یکیش مقدار ندارد و دیگری مقدار درست را می دهد. اشکال کجاست.

    index.php
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    result.php
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  2. #12
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2010
    محل سكونت
    یزد
    پست ها
    61

    پيش فرض

    فکر کنم مشکل از کد خط آخر result.php است
    که باید به صورت زیر باشد.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. این کاربر از hossin.esm بخاطر این مطلب مفید تشکر کرده است


  4. #13
    داره خودمونی میشه
    تاريخ عضويت
    Nov 2010
    پست ها
    51

    پيش فرض

    فکر کنم مشکل از کد خط آخر result.php است
    که باید به صورت زیر باشد.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بله مشکل از خط آخر بود. متشکرم.

  5. #14
    داره خودمونی میشه
    تاريخ عضويت
    Nov 2010
    پست ها
    51

    پيش فرض

    سلام

    من در مثال بالا می خواهم پس از اینکه کاربر combobox ها را onchange کرد در textbox متنی را براساس آنچه که در combobox انتخاب شده از بانک بخواند و در textbox نمایش دهد.

    کد را به صورت زیر تغییر دادم ولی چون خیلی به جاوااسکریپت و اینا آشنایی ندارم نمیدونم درست نوشتم یا نه. کار نمیکنه.

    یه تابع result2 را در رویداد onchange کمبو باکس دوم قرار دادم. لطفا اگر امکانش هست تابع result2 و فایل result2.php را ببینید.

    index.php
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    result2.php
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  6. #15
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2010
    محل سكونت
    یزد
    پست ها
    61

    پيش فرض

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

    نکته دوم
    صحیح بودن اطلاعات ورودی کاربر برای فراخوانی از دیتابیس چک نشده (sql injection)

  7. این کاربر از hossin.esm بخاطر این مطلب مفید تشکر کرده است


  8. #16
    داره خودمونی میشه
    تاريخ عضويت
    Nov 2010
    پست ها
    51

    پيش فرض

    1-می خوام value شی select رو بفرستم به صفحه result2.php
    باید به این صورت باشد؟
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    2- میشه یه مثال از sql injection بزنید.

  9. #17
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2010
    محل سكونت
    یزد
    پست ها
    61

    پيش فرض

    var vselect1=select1.options[select1.selectedIndex].value; تعریف نشده.
    خب برای گرفتن value از کد زیر استفاده کنید.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  10. این کاربر از hossin.esm بخاطر این مطلب مفید تشکر کرده است


  11. #18
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2010
    محل سكونت
    یزد
    پست ها
    61

    پيش فرض

    مثالی از sql injection
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حالا اگر کاربر در url درخواست زیر را وارد کند جدول table1 از دیتابیس حذف میشود. به همین راحتی.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    برای جلوگیری میتونید از کد زیر برای id استفاده کنید.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by hossin.esm; 22-01-2011 at 14:52.

  12. این کاربر از hossin.esm بخاطر این مطلب مفید تشکر کرده است


  13. #19
    داره خودمونی میشه
    تاريخ عضويت
    Nov 2010
    پست ها
    51

    پيش فرض

    اشکالم این بود که باید تابع result2() را در فایل result.php فراخوانی می کردم نه در index.php .

  14. #20
    در آغاز فعالیت
    تاريخ عضويت
    Jul 2013
    پست ها
    1

    پيش فرض

    واقعا عالی بود، ممنون

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •