رفتن به مطلب
  • 0

hamedafrough

سوال

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

9 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام، چون شما با هر بار ارسال اطلاعات دارید id جدید میفرستید برای همین یک ردیف جدید براتون باز میشه. اگه میخوای که از دیتابیس خودتون استفاده کنید باید قبل ارسال اطلاعات به سرور شرط وجود یک داده خاص کاربر مثل کد ملی یا آی دی یوزر رو بذارید تا قبل ارسال و چک بشه که آیا وجود دارد یا نه اگر وجود دارد اطلاعات رو توی همون ردیف بذاره اگه وجود نداره هم یک ردیف جدید درست کنه،،، ولی در کل روش پیچیده و غیر استاندارد هست،،، اما دیتابیسی که استاد عزیزمون پیشنهاد داد کار رو ساده تر انجام دیده برات تنها کاری که میکنید یه شرط جستجو داخل کد ملی میذارید و به برنامه میگید توی دیتابیس جستجو کن کد ملی مورد نظر رو و بعدش از داخل فیلد دیتا بیاد ماه و سال رو برات بخونه و همه رو ردیف کنه بذاره داخل لیست 

 

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۱۴۰۰/۷/۱۸ در 13:16، محمدرضا شاهپیری گفته است:

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

کاربر ماهو انتخب میکنه
در واقع من می خوام همه ماه ها در یک ردیف پر بشن و برای هر ماه یک ردیف جدا در جدول ایجاد نشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

 توی paint رسم کنید یا دیتابیس نهایی اسکرین بدید. من متوجه نشدم منظورتونو

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ممنونم بابت وقتی که میذارید
برای اینکه متوجه جدول بشید توضیحات اصلی رو عرض میکنم چون در بالا مثال زده بودم
من یه برنامه نوشتم که هر کاربر وقتی اقساطشو پرداخت کرد ثبت کنه
اقساط ده ماهه هست
جدولم اینظوره که برای هر کاربر ده تا فیلد با جزییات پرداخت داره که مربوط به اقساطه و با هر بار درج پرداخت جدید اطلاعات همون ردیف باید کامل بشه نه اینکه ردیف جدید ایجاد بشه
الان میخوام بدونم چطور میتونم برنامه رو بنویسم که ردیف درست شده کم کم کامل بشه و ردیف جدید ایجاد نشه

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

 

https://bayanbox.ir/download/1064760275825119126/Untitled-1.jpg

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۱۴۰۰/۷/۱۸ در 23:56، محمدرضا شاهپیری گفته است:

 توی paint رسم کنید یا دیتابیس نهایی اسکرین بدید. من متوجه نشدم منظورتونو

ممنونم بابت وقتی که میذارید
برای اینکه متوجه جدول بشید توضیحات اصلی رو عرض میکنم چون در بالا مثال زده بودم
من یه برنامه نوشتم که هر کاربر وقتی اقساطشو پرداخت کرد ثبت کنه
اقساط ده ماهه هست
جدولم اینظوره که برای هر کاربر ده تا فیلد با جزییات پرداخت داره که مربوط به اقساطه و با هر بار درج پرداخت جدید اطلاعات همون ردیف باید کامل بشه نه اینکه ردیف جدید ایجاد بشه
الان میخوام بدونم چطور میتونم برنامه رو بنویسم که ردیف درست شده کم کم کامل بشه و ردیف جدید ایجاد نشه

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

 

https://bayanbox.ir/download/1064760275825119126/Untitled-1.jpg

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

در مورد تاپیکتون اما. شما 4 تا فیلد num و date دارین که سه تاشون اضافیه و کلا یه فیلدش میشه کرد. سه تا فیلد دیگه هست که مبلغ و ایناس با یه فیلد user_id که مشخص کنه برا کدوم کاربره. که به صورت زیره نهایتا.تاریخ رو هم میتونید ازش استفاده کنید و نام ماه و در بیارید که راحته

 

image.png

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۱۴۰۰/۷/۲۰ در 15:22، محمدرضا شاهپیری گفته است:

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

در مورد تاپیکتون اما. شما 4 تا فیلد num و date دارین که سه تاشون اضافیه و کلا یه فیلدش میشه کرد. سه تا فیلد دیگه هست که مبلغ و ایناس با یه فیلد user_id که مشخص کنه برا کدوم کاربره. که به صورت زیره نهایتا.تاریخ رو هم میتونید ازش استفاده کنید و نام ماه و در بیارید که راحته

 

image.png

 

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۱۴۰۰/۷/۲۱ در 11:51، abbas2142 گفته است:

سلام، چون شما با هر بار ارسال اطلاعات دارید id جدید میفرستید برای همین یک ردیف جدید براتون باز میشه. اگه میخوای که از دیتابیس خودتون استفاده کنید باید قبل ارسال اطلاعات به سرور شرط وجود یک داده خاص کاربر مثل کد ملی یا آی دی یوزر رو بذارید تا قبل ارسال و چک بشه که آیا وجود دارد یا نه اگر وجود دارد اطلاعات رو توی همون ردیف بذاره اگه وجود نداره هم یک ردیف جدید درست کنه،،، ولی در کل روش پیچیده و غیر استاندارد هست،،، اما دیتابیسی که استاد عزیزمون پیشنهاد داد کار رو ساده تر انجام دیده برات تنها کاری که میکنید یه شرط جستجو داخل کد ملی میذارید و به برنامه میگید توی دیتابیس جستجو کن کد ملی مورد نظر رو و بعدش از داخل فیلد دیتا بیاد ماه و سال رو برات بخونه و همه رو ردیف کنه بذاره داخل لیست 

 

 

 

سلام
دمتون گرم
بله درست می فرمایید
همین که ادم بدونه چطور مطالبو بچینه به نظرم دوسوم راهو رفته
امتحان میکنم ببینم درست میشه یا نه
ممنون بابت راهنمایی هاتون
باز مشکلی بود عرض میکنم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...