50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

نمایش اطلاعات جدول بعد از لاگین به فرد

یک جدول با تعدا 10 دانش اموز دارم و 10 درس و از هر درس تعدادی نمره

چجوری میتونم بعد از اینکه هر کاربر لاگین موفق کرد اطلاعات مربوط به نمرات خودش را مشاهده کنه

با php این اطلاعات را نمایش میدم

بصورت مثال بعد از لاگین کردن یه صفحه با یک گزینه براش نمایش داده میشه با نام نمایش نمرات که با کلیک بر این گزینه جداول خودشون را ببینند

هر کاربر و هر درس یک آیدی داره

این ده دانش آموز با چه دستور یا شرطی میتونن اطلاعات سلولی جداول خودشون را داشته باشند

ممنون میشم بصورت جامع و مفید راهنمایی کنید یا لینکی معرفی کنید که بتونم استفاده کنم

پایدار باشید

پرسیده شده در 1396/09/07 توسط

1 پاسخ

1

سلام و درود

این طور که شما توضیح دادین حتما شما 3 تا جدول دارین، جدول student و جدول lessen و جدول ترکیبی از student_lesson

مثلا دارای فیلد های زیر هست

جدول tblStudent

------------

id

fname

lname

-----------

جدول tblLesson

-----------

id

title

-----------

جدول tblStudent-Lesson -- که این جدول واسط بین دو جدول دیگه هست

-----------

id

idStudent

idLesson

score

----------

خوب وقتی که کاربر وارد می شه حتما دارای یک آی دی هست که اون رو idStudent@ داریم و به ورودی پروسیجر اس کیو ال می فرستیم

و برای این که بتونیم نمرات این شخص رو نشون بدیم به صورت زیر عمل می کنیم..

select ts.* , tl.title ,tsl.score from tblStudent ts

inner join [tblStudent-Lesson] tsl

on ts.id= tsl.idStudent

inner join tblLesson tl

on tsl.idLesson= tl.id

where ts.id=@idStudent

امیدوارم که مفید باشه

موفق باشید

پاسخ در 1396/09/16 توسط

پاسخ شما