PDA

نسخه کامل مشاهده نسخه کامل : کاربرد ارایه؟



mosi2007
10-11-2011, 17:40
باسلام
چند تا سوال از ارایه داشتم اگه ممکن است دوستان جواب دهند
1=اول اینکه من درسهایه ارایه را خوندم و یاد گرفتم ولی تا حالا کاربردش را نفهمیدم اگه ممکنه دوستان کاربردش را توضیح دهند؟
2=ایا ارایه ها را میشود از کاربر گرفت یعنی یه فرم درست کرد و از تکست باکس مقادیر ارایه را گرفت ؟
3=ایا ارایه ها یک دیتابیس است؟
4=ایا مقادیر ارایه را میتوان در پایگاه داده ذخیره کرد اگه میشه یه مثال هم بزنن دوستان؟
ممنون میشم دوستان جواب دهند

MAXXX
14-11-2011, 01:12
مغیر معمولی رو که دیدی و میدونی چیه ؟
مثلا

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
متغیر a مقدار 3 داره
از متغیر ها برای ذخیره و جابجایی اطلاعات در صفحه وبین صفحات استفاده میکنیم مثل یه ظرف که داده ها رو میریزیم توش تا بعدا هرجا لازم بود ازش استفاده کنیم

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

یعنی برخلاف متغیر معمولی که یدونه داده میگیره آرایه میتونه چندین داده بگیره

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


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

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

2. بله میشه
3.خیر
4. بله میشه , شما هنوز مفهوم متغیر رو درست متوجه نشدین پیشنهاد میکنم اول ببینید متغیر ها و آرایه ها چی هستن بقیه قضایا براتون روشن میشه

m.m.m5651
14-11-2011, 16:37
4. برای استفاده کردن تک تک array ها یا در واقع انجام دادن کاری بر روی تک تک محتوای array ها باید از حلقه foreach استفاده کنید. تغریبا شبیه while هست البته درون پرانتز ها متفاوت اند.

mosi2007
15-11-2011, 01:57
4. برای استفاده کردن تک تک array ها یا در واقع انجام دادن کاری بر روی تک تک محتوای array ها باید از حلقه foreach استفاده کنید. تغریبا شبیه while هست البته درون پرانتز ها متفاوت اند.
مثلا

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در اینجا اگر در دیتابیس یک فیلد به نام user داشتیم باید user را به چه صورت به جای نقطه چین(...)

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
قرار دهیم
بعد چطور array("a","b","c") را ازتکست باکس دریافت کنیم ایا باید در یک صفحه به تعداد مقادیر ارایه تکست باکس ایجاد کنیم ؟

m.m.m5651
15-11-2011, 02:10
1.
foreech غلطه foreach درسته. یعنی برای هرکدام.
2.
منظور رو نفهمیدم. یعنی چه شکلی میتونید از چند تا تکست باکس یه array رو بسازید؟
یا
میخواید یک تکست باکس رو تجزیه کنید مثلا با , (درست شبیه بچسب ها)؟
لطفا واضح تر توضیح بدید.

mosi2007
15-11-2011, 22:09
جناب سوالام را خیلی واضح گفتم ولی بازم یجور دیگه میپرسم
سوال کلی :فرض میکنیم در یک دیتابیس یک فیلد به نام user داریم میخواهیم که مقادیر این فیلد بوسیله یک ارایه که این ارایه هم مقادیرش را از کاربر بوسیله تکست باکس دریافت میکند پر میشود (یعنی فیلد user )این سوال اصلیم هست
1=حالا فعلا اول این سوال را جواب دهید که اگر مقادیر ارایه
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این باشد بهجای ...
user را به چه صورت قرار دهیم که مقادیر ارایه به ترتیب وارد فیلد user قرار گیرد ایا اگر این طوری قرار دهیم مشکلی پیش نمیاید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
2=سوال 2 اینکه ما چگونه مقادیر ارایه را از تکست باکس دریافت کنیم
در اینجا مثلا همان a ,b,c است اگه میشه نمونه کدی برایم بنویسید