Code Design

آموزش مقدماتی Php


Php یک زبان برنامه نویسی سمت سرور میباشد  که برای ساختن صفحات وب پویا و همچنین رابط وبهای کاربردی یا به عبارتی Web application interact  استفاده میشود . مخفف کلمه Php  عبارتی است به معنای صفحات خانگی شخصی یا Personal Home pages ، اما وقتی  کارای این زبان بیشتر و بزرگتر شد اسم آن به Hypertext preprocessor  تغیر یافت . این اسم از اونجایی گرفته شد که کد Php  به عنوان ورودی دریافت میشود و در مغابل این کد ، کد Html  تولید به و خروجی فرستاده میشود . این به این معنی است که کاربر نیازی به نصب هیچ برنامه ایی را جهت نمایش صفحات وب ندارد . تمامی چیزی که نیاز است این که یک وب سرور جهت ترجمه کد Php  داشته باشد .

بیشتر بخوانید

ذخیره عکس در دیتابیس و فایل سیستم : قسمت دوم


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

بیشتر بخوانید

ذخیره عکس در دیتابیس و فایل سیستم : قسمت اول


وقتی بخواهید یک پروژه کوچیک رو شروع کنید همان طور که میدونید میتونید از راه های زیادی این کارو انجام بدید. خوب این آموزش جزء اون دسته آموزشهایی است که انتخاب بین کدام گزینه کمی مشکل ، بر این اساس امروز میخواهیم نحوه ذخیره یک عکس رو بهتون آموزش بدیم ، ذخیره عکس به ۲ صورت امکان پذیر است تا اونجایی که من میدونم و تحقیق کردم اولین حالت ذخیره عکس در دیتابیس است ، که معمولا کمتر کسی از اینکار استفاده میکنه و دومین حالت ذخیره لینک عکس در دیتابیس و آپلود کردن خود عکس در سرور میباشد. ما در این آموزش میخواهیم مزایا و معایب رو جلوی دیدتون بزاریم و یک آموزش جامع و کامل رو برای هر دو بسازیم تا انتخاب کدام روش برای شما آسانتر شود.

بیشتر بخوانید

نحوه ایجاد Dashboard Admin Bar


همیشه دنبال یه راه حل میگشتم که چطوری توی Control panel ها یا وبسایتها از menu  هایی که به صورت Dashboard هستند استفاده میکنند و با Hover  کردن روی هر گزینه یه لیست دیگه هم اندازه همون لیست نشون داده بشه . خوب من در این آموزش میخوام نحوه ساختن همچنین Dashboard  رو بهتون نشون بدم . البته این آموزش رو میتونید فقط با Css  انجام بدید و نیازی به استفاده از jQuery  نیست ولی اگه بخواید یک Dashboard  قوی با امکانات بالا داشته باشید خوب این نیاز رو میبینید که باید از Jquery  در ساخت آن استفاده کنید . روال کار این منو به این شکل است که بعد از Hover کردن روی Li از Parent منو باید Child منو مربوط به آن نمایش داده شود .

بیشتر بخوانید

استفاده از دستورات بانک اطلاعاتی Crud در Php


هر پروژه ی وب که به صورت دینامیک ساخته میشود معمولا حاوی یک بانک اطلاعاتی میباشد ، ما خواهان انجام دادن عملیاتی روی بانک اطلاعاتی هستیم که این قبیل عملیات را CRUD میگویند یعنی ایجاد کردن ، خواندن اطلاعات ، ویرایش کردن و حذف کردن میباشد که هر کسی که وارد حیطه ی برنامه نویسی میشود معمولا به سرعت با این قبیل کدها برخورد کرده و نیازمند یادگیری این کدها میباشد. جهت استفاده از این کدها شما نیازمند یادگیری زبان SQL میباشید ولی در این بخش ما از کدهای پیچیده استفاده نخواهیم کرد و فقط از دستورات اصلی SQL یعنی insert , delete , update و select  استفاده می کنیم.

بیشتر بخوانید

نحوه ساختن Datagridview در Php


قبل از اینکه بخواهیم توضیحی در مورد ایجاد و یا ساختن  Datagridview داشته باشیم ابتدا توضیحی در مورد خود Datagridview داشته باشیم. Datagridview چیزی نیست جز یک table که از تعدادی سطر و ستون تشکیل شده است که جهت نمایش محتوای یک بانک اطلاعاتی مورد استفاده قرار می گیرد که معمولا به یک datasource متصل است. بسیاری از مواقع پیش اومده که بخواهید از Datagridview توی پروژه هاتون  استفاده کنید ، توی محیط Asp این امکان وجود داره که به صورت یک آبجکت آماده است ، ولی در محیطی مثل Php این امکان وجود نداره و باید plugin یا کلاسی را دریافت کنید که توانایی انجام دادن همچنین کاری رو داشته باشه یا اینکه خودتون اقدام به ساختن اون کنید.  Datagridview های مختلفی هستند که با کدهای مختلفی ساخته میشوند. همچنین باید اشاره کنم که در این آموزش ما از بانک اطلاعاتی Mysql استفاده کرده ایم ، شما میتونید از هر بانک اطلاعاتی دیگه ای استفاده کنید.

بیشتر بخوانید