تور لحظه آخری
امروز : یکشنبه ، 11 آذر 1403    احادیث و روایات:  امام صادق (ع):مؤمن چون خشمگين شود، خشمش او را از حق بيرون نبرد و چون خشنود شود، خشنوديش او را به ب...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

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

صرافی rkchange

سایبان ماشین

دزدگیر منزل

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

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

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

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

آراد برندینگ

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

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

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

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

قیمت سرور dl380 g10

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

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

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

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

ساختمان پزشکان

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

خرید سرور مجازی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

خرید نهال سیب

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

رفع تاری و تشخیص پلاک

پرگابالین

دوره آموزش باریستا

مهاجرت به آلمان

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

 






آمار وبسایت

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




هواشناسی

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

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
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]
[تعداد بازديد از اين مطلب: 3116]

bt

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







-


گوناگون

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


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