سورس کد حذف موارد انتخاب شده در GridView به زبان PHP
بعضی وقتا در پروژه های خود از GridView استفاده میکنیم اما خیلی از کسانی که تازه با زبان برنامه نویسی php کد می نویسند نمیدانند چطور از GridView موارد انتخابی رو حذف نمایند در این پست سورس کدی رو آماده کردیم که این امکان را فراهم کرده و به زبان PHP آماده دانلود می باشد . سورس کامل پروژه ضمیمه شده است فقط کافیست دیتابیس که کوئری ساخت را در دیتابیس خود ایجاد کرده و جدول مربوطه ساخته شود.
اسکریت ساخت دیتابیس:
CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `first_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `last_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `phone` varchar(15) COLLATE utf8_unicode_ci NOT NULL, `created` datetime NOT NULL, `modified` datetime NOT NULL, `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1=Active, 0=Deactive', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; INSERT INTO `users` (`id`, `first_name`, `last_name`, `email`, `phone`, `created`, `modified`, `status`) VALUES (NULL, 'Nitya', 'Maity', 'nitya@gmail.com', '123456', '2015-04-17 00:00:00', '2015-04-17 00:00:00', 1), (NULL, 'Codex', 'World', 'contact@codexworld.com', '123456', '2015-04-17 00:00:00', '2015-04-17 00:00:00', 1), (NULL, 'Raj', 'Ans', 'raj@gmail.com', '123456', '2015-04-17 00:00:00', '2015-04-17 00:00:00', 1), (NULL, 'John', 'Thomas', 'john@gmail.com', '123456', '2015-04-17 00:00:00', '2015-04-17 00:00:00', 1), (NULL, 'Kate', 'Bell', 'kate@gmail.com', '123456', '2015-04-17 00:00:00', '2015-04-17 00:00:00', 1);
پیاچپی :
پیاچپی (به انگلیسی: PHP) یک زبان برنامهنویسی است که برای طراحی وب توسعه یافتهاست، اما میتوان از آن به عنوان یک زبان عمومی نیز استفادهکرد. تا ژانویهٔ سال ۲۰۱۳ میلادی پیاچپی بر روی ۲۴۴ میلیون وبگاه و ۲٫۱ میلیون سرور وب نصب شدهاست. این زبان در سال ۱۹۹۵ میلادی توسط راسموس لِردورف (به انگلیسی: Rasmus Lerdorf) ساختهشد و در حال حاضر توسعهٔ آن بر عهدهٔ گروه پیاچپی میباشد. در ابتدا پیاچپی از عبارت صفحهٔ خانگی شخصی (به انگلیسی: Personal Home Page) گرفته شدهبود. اما اکنون این کلمه مخففِ بازگشتی PHP: Hypertext Preprocessor به معنی پیاچپی: پیشپردازندهٔ ابرمتن میباشد.
کدهای پیاچپی توسط یک سرور وب که نرمافزار پیاچپی بر روی آن نصب باشد، تفسیر میشوند. دستورهای این زبان میتوانند به صورت مستقیم در درون کدهای اچتیامال قرار بگیرند. زبان پیاچپی از نسخهٔ ۴٫۳ به بعد قابلیت پشتیبانی از واسط خط فرمان را نیز به امکانات خود اضافه کرد. این قابلیت میتواند برای ایجاد نرمافزارهای غیر وبی و یا نرمافزارهایی با واسط گرافیکی کاربر مورد استفاده قرار بگیرد.
پیاچپی یک نرمافزار آزاد است که تحت مجوز پیاچپی انتشار یافته است. این مجوز به دلیل قرار دادن محدودیت بر روی استفاده از عنوان پیاچپی، با مجوز همگانی گنو (GPL) سازگار نیست. پیاچپی را میتوان بر روی اکثر سرورهای وب نصب کرد. همچنین قابلیت نصب آن به صورت یک شل جداگانه بر روی تقریباً تمامی سیستمهای عامل و پلتفرمها (یا سکوها) وجود دارد. تمامی این استفادهها رایگان است.
نصب و تنظیمات :
به طور کلی دو روش اصلی برای نصب زبان پیاچپی بر روی سرورهای وب وجود دارد. در بسیاری از سرورهای وب یک ماژول مستقیم به نام Server Application Programming Interface یا SAPI وجود دارد. برای مثال سرورهای آپاچی، مایکروسافت آیآیاس و آیپلنت (iPlanet) از این روش استفاده میکنند. تعدادی دیگر از سرورهای وب نیز از Internet Server Application Programming Interface یا ISAPI پشتیبانی میکنند. اگر زبان پیاچپی در سرور وب ماژولی نداشتهباشد، همواره میتوان از آن به عنوان Common Gateway Interface یا CGI و FastCGI استفاده کرد. در این حالت باید سرور را تنظیم کرد تا تمامی درخواستهای مربوط به زبان پیاچپی را با فایلهای CGI اجرا کند.
برای نوشتن برنامههای دارای رابط گرافیکی نیز میتوان از افزونهٔ PHP-GTK در زبان پیاچپی استفاده کرد. این افزونه در نسخهٔ منتشر شده موجود نیست و باید به این زبان افزودهشود. برای استفاده از این افزونه، نسخهٔ پیاچپی باید بالاتر از ۵٫۱ باشد. رایجترین روش برای نصب این افزونه، ترجمهٔ کد آن میباشد.
هنگامی که از زبان پیاچپی در محیطهای ابری استفاده میشود، کیتهای توسعه نرمافزار (SDK) خاصی برای استفاده از امکانات محیط نیز همراه با آن منتشر میگردد. برای مثال:
- سرویسهای وب آمازون کیت AWS SDK For PHP را ارائه کرده است
- ویندوز اژور (Windows Azure) نیز کیت Windows Azure SDK for PHP را در اختیار عموم قرار دادهاست.
دیدگاه کاربران
تعداد دیدگاه های کاربران : ۰ دیدگاه