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

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




نمايش نتايج 1 به 3 از 3

نام تاپيک: مقدار value های مختلف برای radio button در php

  1. #1
    داره خودمونی میشه مسعود جواهری's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    Iran 16
    پست ها
    76

    پيش فرض مقدار value های مختلف برای radio button در php

    سلام دوستان
    من برای پروژه دانشگاهم دارم یک سیستم آزمون آنلاین با php مینویسم.
    در قسمت اضافه کردن سوالات تستی، یک مشکلی دارم.
    در جلوی فیلد وارد کردن گزینه سوال، یک رادیوباتن دارم که مشخص میکنه که این گزینه پاسخ صحیح است یا نه. وقتی گزینه صحیح باشه، میخوام در دیتابیس فیلد true رو 1 کنه.
    مشکل من تو ثبت این گزینه صحیح هستش.
    چون در سوالات تستی حداقل دو گزینه باید باشد و کاربر هم میتواند بی نهایت گزینه اضافه کند. پس name مختلف نمیشه براش گذاشت.

    حالا میخوام بدونم چطور میتونم در Value رادیوباتن یا هرجای دیگری مشخص کنم که اگر تیک آن زده شده بود Value آن گزینه را یک قرار بده و اگر تیک زده نشده بود value آن گزینه را 0 قرار بده.
    از isset و foreach و امثال این ها استفاده کردم ولی خب به روش درستی استفاده نکردم.

    لطفا راهنمایی ام کنید. ممنون

  2. #2
    مدیر انجمن طراحی صفحات وب tabriz-info's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    هالیکارناسوس
    پست ها
    4,277

    پيش فرض

    شما مدل دیتابیستون برای ذخیره این مورد چه شکلی هست؟

    بر فرض مثال یک سوال 4 گزینه ای داریم به این صورت :

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

    name مختلف نمیشه بهش داد چون اونوقت تک گزینه ای نمیشه

    حالا دقیقا شما از این چی میخواید با همین مثال توضیح بدید تا بشه بهتر راهنمائی کرد

  3. #3
    داره خودمونی میشه مسعود جواهری's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    Iran 16
    پست ها
    76

    پيش فرض

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



    حالا برای هر گزینه که در دیتابیس ثبت میشه، میخوام فیلد true/false صفر (0) بشه به جز اون گزینه ای که ادمین به عنوان پاسخ صحیح انتخاب کرده. که میخوام فیلد true/false برای اون گزینه 1 بشه.
    یعنی اگه تیک گزینه زده شد، value یک داشته باشد و اگرنه value صفر بگیرد.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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