نمایش اطلاعات جدول بعد از لاگین به فرد
یک جدول با تعدا 10 دانش اموز دارم و 10 درس و از هر درس تعدادی نمره
چجوری میتونم بعد از اینکه هر کاربر لاگین موفق کرد اطلاعات مربوط به نمرات خودش را مشاهده کنه
با php این اطلاعات را نمایش میدم
بصورت مثال بعد از لاگین کردن یه صفحه با یک گزینه براش نمایش داده میشه با نام نمایش نمرات که با کلیک بر این گزینه جداول خودشون را ببینند
هر کاربر و هر درس یک آیدی داره
این ده دانش آموز با چه دستور یا شرطی میتونن اطلاعات سلولی جداول خودشون را داشته باشند
ممنون میشم بصورت جامع و مفید راهنمایی کنید یا لینکی معرفی کنید که بتونم استفاده کنم
پایدار باشید
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
امیدوارم که مفید باشه
موفق باشید