• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
من از کدام تابع array در این مورد استفاده کنم بهتر است
#1
Smile 
سلام خدمت اساتید بنده
من یه فرم حضور و غیاب دانش آموزی نوشتم که به این صورت عمل میکنه که دوتا حلقه داخل هم داره که یکی نام دانش آموز را از یک دیتابیس میگیره و زیر هم در یک ستون قرار میده و حلقه دیگه هم تاریخ های برگذاری کلاس ها را از دیتابیس دیگه میگیره و اون ها را هم در یک سطر نمایش میده
برای هر تاریخ هم گیک چک باکس گذاشتم که همراه با تاریخ ها جلوی نام هر دانش آمو چاپ میشه(تصویر نرم افزار ضمیمه هست)
برای دریافت اطلاعات و ارسال اون من دوتا چک باکس گذاشتم که یکی از اون ها hide هستش
یکی از چک باکس ها ای دی دانش آموز را ارسال میکنه و اون چک باکس مخفی تاریخ را ارسال میکنه
این دو تا چک باکس در قالب ارایه ارسال میکنه
بعد من جطوری میتونم این دو تا ارایه را وارد دیتابیس کنم در صورتی که تاریخ های مریوط به هر کارآموز وارد دیتا خود کارآموز بشه
لطفا راهنمایی نمایید ممنونم
به ضمیمه هم دقت کنید ممنون
   
  پاسخ
تشکر شده توسط :
#2
برای چک باکس ها اسامی درست انتخاب کن
میتونی مثل آرایه باهاشون برخورد کنی
مثلن:
کد:
<input type="checkbox" name="user-1[test1][session1]">
    <input type="checkbox" name="user-1[test1][session2]">
    <input type="checkbox" name="user-1[test2][session1]">
    <input type="checkbox" name="user-1[test2][session2]">

توی پی اچ پی هم میتونی به user-1 دسترسی داشته باشی و بقیه‌ش هم که یه آرایه ست

توی دیتابیس هم میتونی همش رو جیسون json ذخیره کنی
یا اینکه یه جدول واسط درست کنی که این فیلدا رو داشته باشه:
user_id
test_id
session
date

راه‌های مختلفی هست
بسته به کارت یکیش رو انتخاب کن
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :


پرش به انجمن:


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