- ۰ نظر
- ۰۹ ارديبهشت ۹۳ ، ۰۱:۰۳
این قسمت شامل فایل های ارائه شده دانش آموزان در کلاس می باشد.
تابع Function
توابع مجموعه ای از دستورات می باشد که می توان به صورت مکرر از آن ها در برنامه استفاده کرد هنگامی که صفحات بارگذاری می شوند توابع اجرا نمی شود برای اجرای تابع باید آن را فراخوانی کرد .در واقع توابع در php (و در دیگر زبان های مشابه) به جهت اجتناب از دوباره نویسی کدهای پرکاربرد، استفاده می شوند.
ما در این مطلب می خواهیم با استفاده از کدهای PHP ویرایش و حذف رکورد از بانک اطلاعاتی را توضیح دهیم
بچه ها این یک مثال ساده می باشد.
بطور مثال بانک اطلاعاتی ما school و جدول ما student با فیلدهای sid , sname, sfamily می باشد
ما چهار صفحه داریم یک صفحه گزارش گیری (با نام query.php ) که علاوه بر گزارش 2 textfield و 2 دکمه داریم یکی برای ویرایش و یکی برای حذف
یک صفحه برای مشاهده ی اطلاعاتی که می خواهیم ویرایش کنیم ( FormUpdate.php )
یک صفحه برای ذخیره کدهای قسمت ویرایش (update.php)
یک صفحه برای حذف ( delete.php)
کدهای مربوط به صفحه query.php
ما در این مطلب می خواهیم با استفاده از کدهای PHP در بانک اطلاعاتی درج کنیم و اطلاعاتی که در جدول وجود دارد در صفحه نمایش دهیم
ابتدا ما به فرمی احتیاج داریم که کاربر اطلاعات را در آن وارد کند پس ما باید ابتدا فرمی برای این منظور ایجاد کنیم
بطور مثال بانک اطلاعاتی ما school و جدول ما student با فیلدهای sid , sname, sfamily می باشد
ما در این مثال 3 تا فایل باید ایجاد کنیم
- فایلی که حاوی فرمی با 3 تا textfield برای وارد کردن اطلاعات کاربر ( form.html)
- فایل PHP که اطلاعات وارد شده توسط کاربر به این صفحه برای درج در بانک اطلاعاتی ارسال می شود و در این فایل کدهای مربوط به درج را می نویسیم (save.php)
اصطلاحات بانک اطلاعاتی، پایگاه داده ها، بانک داده ها، پایگاه اطلاعات معادل یکدیگر می باشند. بانک اطلاعاتی « مجموعه ای است از داده های ذخیره شده به صورت مجتمع و مبتنی بر ساختار، تعریف شده به طور صوری با حداقل افزونگی، تحت کنترل متمرکز، مورد استفاده یک یا چند کاربر به طور اشتراکی و همزمان ».
بانک اطلاعاتی شامل مجموعه ای از جداول و روابط می باشد که خود جدول شامل ستون و سطر می باشد که به ستون فیلد نیز می گویند و به مجموعه ای از فیلدهای مرتبط رکورد گویند
به طور مثال بانک اطلاعاتی مدرسه :
ما می توانیم برای دانش آموز ، دبیر ، درس ، نمره و ... هر کدام یک جدول ایجاد کنیم.
حلقه های تکرار زمانی استفاده می شود که شما می خواهید یک سری کدها چندین مرتبه اجرا شوند
حلقه For
حلقه while
حلقه Do ... while
حلقه For
for (init counter; test counter; increment counter)
{
code to be executed;
}
دستورات شرطی برای اجرای عملیات متفاوتی در شرایط متفاوت استفاده می شوند.
دستور if
در دستور if اگر شرط درست باشد کدهای داخل بلوکه اجرا می شود.
if (condition)
{
code to be executed if condition is true;
}
در مثال زیر خروجی "Have a goog day" می باشد اگر زمان الان البته ساعت کمتر از 20 باشد.
<?php
$t=date("H");
if ($t<"20")
{
echo "Have a good day!";
}
?>
شما می توانید کدهای PHP را داخل یک ویرایشگر ساده متنی مثل notepad بنویسید و با پسوند php آن را ذخیره کنید اما شما برای اجرای فایل های PHP باید یک سرور مجازی روی سیستم نصب کنید که ما از نرم افزار wampServer استفاده می کنیم نرم افزار wampServer را اجرا کرده و فایل های PHP را باید در مسیر نصب نرم افزار، شاخه ی wamp و بعد داخل شاخه ی www ذخیزه م کنیم (مثلا نام فایل ما Myfile.php می باشد)سپس یک مرورگر باز کرده و داخل نوار آدرس آن آدرس زیر را باید تایپ کنیم :
localhost/Myfile.php
در نرم افزار Dreamweaver برای اجرای فایل های PHP و دسته بندی فایل های خود مثل یک پروژه باید یک سری تنظیمات انجام داد
ابتدا نرم افزار Dreamweaver را اجرا کرده در صفحه ابتدایی نرم افزار در قسمت سمت راست گوشه پایین (پنجره Files ) روی گزینه Manage Sites کلیک می کنیم