تور لحظه آخری
امروز : جمعه ، 15 تیر 1403    احادیث و روایات:  پیامبر اکرم (ص):هر كس با يقين بسم اللّه‏ الرحمن الرحيم را قرائت كند، كوه‏ها به همراه او تسبيح م...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

اتاق فرار

خرید ووچر پرفکت مانی

تریدینگ ویو

کاشت ابرو

لمینت دندان

ونداد کولر

صرافی ارکی چنج

صرافی rkchange

دانلود سریال سووشون

دانلود فیلم

ناب مووی

رسانه حرف تو - مقایسه و اشتراک تجربه خرید

سرور اختصاصی ایران

تور دبی

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

پیچ و مهره

طراحی کاتالوگ فوری

دانلود کتاب صوتی

تعمیرات مک بوک

Future Innovate Tech

آموزشگاه آرایشگری مردانه شفیع رسالت

پی جو مشاغل برتر شیراز

قیمت فرش

آموزش کیک پزی در تهران

لوله بازکنی تهران

میز جلو مبلی

هتل 5 ستاره شیراز

آراد برندینگ

رنگ استخری

سایبان ماشین

قالیشویی در تهران

مبل استیل

بهترین وکیل تهران

شرکت حسابداری

نظرسنجی انتخابات 1403

استعداد تحلیلی

کی شاپ

خرید دانه قهوه

دانلود رمان

وکیل کرج

آمپول بیوتین بپانتین

پرس برک

بهترین پکیج کنکور

خرید تیشرت مردانه

خرید نشادر

خرید یخچال خارجی

وکیل تبریز

اجاره سند

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید سی پی ارزان

خرید ابزار دقیق

بهترین جراح بینی خانم

تاثیر رنگ لباس بر تعاملات انسانی

خرید ریبون

 






آمار وبسایت

 تعداد کل بازدیدها : 1804860473




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

سوال ارسال اطلاعات به ستون Sql -


واضح آرشیو وب فارسی:سایت ریسک: ارسال اطلاعات به ستون Sql pouyandesign 05 شهريور 1389, 22:36سلام چندتا سوال داشتم : من دارم یه سیستم مشابه انتخاب واحد مینویسم که user & pass از قبل تعریف شده واسه هر نفر و برنامه login رو نوشتم .بعد از login کاربر وارد صفحه خودش میشه که درسهایی که برداشته ار دیتابیس خونده میشهو در یک جدول نمایش داده میشه تا اینجا مشکلی نیس ساختار بانک : 3تا جدول هست: 1-اطلاعات دروس (نام. کد .تعداد نظری وتعداد عملی ) 2- اطلاعات دانشجو (user pas -3 جدول دروسی که هر دانشجو برداشته که مشکل اینجاست !!! مشکل : من بعد کلی فکر کردن اینجوری تعریفش کردم: فیلد شماره دانشجویی که مشخص کننده اینه که کی درس رو برداشته فیلد d 1 تا d 15 که 15 تا کد درس رو قراره نگه داره !! من مشکلم ارسال کد درس وارد شده توسط دانشجو بوسیله فرم توی d 1 تا d 15 در جدول 3 !! یعنی با هر بار submit بره ببینه کدوم d خالیه از d 1 شروع کنه اولین جای خالی تو سطر ، با کد وارد شده پر بشه و به صفحه کاربر برگرده. از اساتید هر کس پیشنهاد و راه حلی داره بزرگواری کنه راهنمایی کنه . تشکر P.H.P 05 شهريور 1389, 22:43سلام برای اینکه متوجه بشی کدوم فیلد خالی کدوم پر است یه query میگیری و خالی ها رو لیست میکنی، و یکی یکی با حلقه پر میکنی ولی روش های بهتری برای این کار هست، که نیازی به 15 تا فیلد نباشه :shock: موفق pouyandesign 05 شهريور 1389, 22:58ولی روش های بهتری برای این کار هست، که نیازی به 15 تا فیلد نباشه :shock: میشه چندتاشو بگین ؟؟ P.H.P 05 شهريور 1389, 23:07چند تاشو؟ :green: یکیش روش معمولی که یک فیلد ایجاد کنی و دروس انتخاب شده رو با نقل قول یا کاما یا هرچیز دیگه جدا کنی میتونی از serialize هم استفاده کنی بازم توی یه فیلد قرار بدی در کل به آرایه تبدیل میشه و راحتتر میتونی استفاده کنید موفق pouyandesign 05 شهريور 1389, 23:19یکیش روش معمولی که یک فیلد ایجاد کنی و دروس انتخاب شده رو با نقل قول یا کاما یا هرچیز دیگه جدا کنی میتونی از serialize هم استفاده کنی بازم توی یه فیلد قرار بدی در کل به آرایه تبدیل میشه و راحتتر میتونی استفاده کنید موفق ممنونم از راهنماییت اما من با آرایه ها زیاد آشنا نیستم میشه کوئری update یا insert و روش خوندن از دیتابیس رو بگین بازم ممنونم P.H.P 05 شهريور 1389, 23:36اگه بخوای با کاما جدا کنی به این صورت: 234,456,123,2345,768,324 با تابع explode میتونی جدا کنی و به ارایه تبدیل کنی و به راحتی query بگیری برای نمایش واحد های انتخاب شده هم به همین صورته و برای حذف یا جایگزینی درس بعد از Explode کردن با تابع in_array چک میکنی که وجود داره یا نه و با unset باید مقدار رو حذف کنی برای حذف یاید یه تابع بنویسی که چک کنه بعد unset کنه موفق pouyandesign 06 شهريور 1389, 21:40اگه بخوای با کاما جدا کنی به این صورت: 234,456,123,2345,768,324 با تابع explode میتونی جدا کنی و به ارایه تبدیل کنی و به راحتی query بگیری برای نمایش واحد های انتخاب شده هم به همین صورته و برای حذف یا جایگزینی درس بعد از explode کردن با تابع in_array چک میکنی که وجود داره یا نه و با unset باید مقدار رو حذف کنی برای حذف یاید یه تابع بنویسی که چک کنه بعد unset کنه موفق امکانش هست کاملتر توضیح بدین؟؟ P.H.P 07 شهريور 1389, 11:36چه توضیحی؟ برای نمایش به این صورت <?php $ID = "234,456,123,2345,768,324"; $arrID = explode(",", $ID); foreach($arrID as $val) echo $val, "<br />"; ?> برای حذف هم تابع بنویس اینم نمونه <?php function unsetValue() { $args = func_get_args(); return array_diff($args[0],array_slice($args,1)); } $ID = "234,456,123,2345,768,324"; $arrID = explode(",", $ID); $arrID = unsetValue($arrID, "2345"); foreach($arrID as $val) echo $val, "<br />"; ?> هر چی به آرگومان های تابع اضافه کنی از خونه های آرایه کم میکنه موفق pouyandesign 07 شهريور 1389, 13:15شدیدا سپاس گذارم :rose: فقط یه چیزی ؟ به جای کدهای مثال میشه متغیر گذاشت ؟ بعداز ریختن آرایه ها تو دیتا بیس واسه هربار بازخوانی باید explode کنم؟ اگه مقاله ای راجع به کار با آرایه ها معرفی کنی اینقد مزاحم نمیشم:sad: یه جیز دیگه به ذهنم رسید که با ajax یا java امکان اضافه شدن فیلد به فرم توسط کاربر رو بدیم . نظرشما چیه ؟ P.H.P 07 شهريور 1389, 13:34به جای کدهای مثال میشه متغیر گذاشت ؟ بله امکانش هست بعداز ریختن آرایه ها تو دیتا بیس واسه هربار بازخوانی باید explode کنم؟ این آرایه نیست بعد از explode کردن آرایه میشه، و باید explode کنی یه بار که explode کردی تو متغیر ذخیره کن کافیه اگه مقاله ای راجع به کار با آرایه ها معرفی کنی اینقد مزاحم نمیشم:sad: مقاله که زیاد هست بهترین منبع php.net توی امضام آشنایی با syntax ها یه توضیح خیلی کوچیک دادم یه جیز دیگه به ذهنم رسید که با ajax یا java امکان اضافه شدن فیلد به فرم توسط کاربر رو بدیم . نظرشما چیه ؟ بله میتونید به این صورت بعد از افزودن فرم ها تمام مقدار ها رو تو فیلد جدول ذخیره کنی موفق سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 3108]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن