PDA

View Full Version : روش ثبت كردن چندين روكوردباهم درجدول



bps20590
شنبه 27 مهر 1387, 19:38 عصر
با سلام
چگونه مي توانم چندين ركورد راباهم دريك جدول ذخيره نمايم
مانند سايت سنجش كه داوطلب رشته ها راوارد مي كند سپس همه آنها را باهم ذخيره مي كند

yaqubian
شنبه 27 مهر 1387, 21:36 عصر
دوست عزیز
من فکر می کنم تموم اونها در حقیقت یک رکوردن و به id شخصی که داره ثبت نام می کنه مربوطه. یعنی primary key همون شناسه کاربره.
بگید واسه چی می خواین؟ شاید بشه تحلیل بهتری واسه این کار کرد.
موفق باشید

zoghal
یک شنبه 28 مهر 1387, 00:26 صبح
فکر میکنم منظور ایشون درج چندین رکورد در یک کوئری باشه که به این صورت هست

insert into table(field1,field2,field2,...) values(value,value,value),(value,value,value),(val ue,value,value)

bps20590
یک شنبه 28 مهر 1387, 12:32 عصر
براي اين مي خواهم كساني كه اساتيد وقتي مي خواهند نمرات رابراي دانشجويان وارد كنند براي هركدام دكمه ثبت را نزننند بلكه بعد از وارد كردن نمرات كليه دانشجويان يكجا همه ذخيره شوند

as13851365
یک شنبه 28 مهر 1387, 12:52 عصر
براي اين مي خواهم كساني كه اساتيد وقتي مي خواهند نمرات رابراي دانشجويان وارد كنند براي هركدام دكمه ثبت را نزننند بلكه بعد از وارد كردن نمرات كليه دانشجويان يكجا همه ذخيره شوند

خوب شما لیست رو نمایش می دید که این لیست شامل نام و نام خانوادگی و نمره می باشد !

حالا کل لیست رو توسط فرم پست می کنید و در صفحه بعد تک تک این نمره ها رو گرفته و با توجه به آی دی رکورد آن را آپدیت می کنید ! که فکر کنم برای این کار هم ابتدایی ترین راه همان استفاده از یک حلقه for است .

اگر بخواهی از آپدیت کلی استفاده کنی که فکر کنم باید از مقدار in در دستور Update استفاده کنی که یک کمی پیچیده گی دارد!

شما اول بگید در کجای کار مشکل دارید تا بهتر راهنمایی شوید !

در ساخت فرم برای دریافت نمره مشکل دارید ؟
در ارسال اطلاعات وارد شده مشکل دارید ؟
در پردازش اطلاعات ارسال شده مشکل دارید ؟
در ثبت اطلاعات ارسال شده مشکل دارید ؟
.
.
.
در هر کدام که مشکل داشتی به صورت واضحتر ( اگرکدی هم نوشتی بزار ) توضیح بده .