انجمن نویسندگان جوان

انجمن نویسندگان جوان

 

 

لطفا پس از مطالعه ی هر مطلب نظر خود را بیان کنید 

 

۰ موافقین ۱ مخالفین ۰ ۲۲ اسفند ۹۲ ، ۱۸:۵۵
محمد حسین

دانلود همه در ادامه مطلب ....

۰ موافقین ۱ مخالفین ۰ ۲۸ اسفند ۹۲ ، ۱۱:۴۵
محمد حسین

ما در این مطلب می خواهیم با استفاده از کدهای PHP در بانک اطلاعاتی درج کنیم و اطلاعاتی که در جدول وجود دارد در صفحه نمایش دهیم 

ابتدا ما به فرمی احتیاج داریم که کاربر اطلاعات را در آن وارد کند پس ما باید ابتدا فرمی برای این منظور ایجاد کنیم 

بطور مثال بانک اطلاعاتی ما school و جدول ما student با فیلدهای sid , sname, sfamily  می باشد 

ما در این مثال 3 تا فایل باید ایجاد کنیم 

- فایلی که حاوی فرمی با 3 تا textfield برای وارد کردن اطلاعات کاربر ( form.html)

- فایل PHP که اطلاعات وارد شده توسط کاربر به این صفحه برای درج در بانک اطلاعاتی ارسال می شود و در این فایل کدهای مربوط به درج را می نویسیم (save.php)

محمد حسین

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

بانک اطلاعاتی شامل مجموعه ای از جداول و روابط می باشد که خود جدول شامل ستون و سطر می باشد که به ستون فیلد نیز می گویند و به مجموعه ای از فیلدهای مرتبط رکورد گویند

به طور مثال بانک اطلاعاتی مدرسه :

ما می توانیم برای دانش آموز ، دبیر ، درس ، نمره و ... هر کدام یک جدول ایجاد کنیم.

محمد حسین

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

حلقه For

حلقه while 

حلقه Do ... while 


حلقه For

for (init countertest counterincrement 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 کلیک می کنیم

محمد حسین
  • عملگرهای محاسباتی 
  • عملگرهای مقایسه ای 
  • عملگرهای منطقی 
  • عملگرهای ترکیبی
  • عملگر ?

عمگرهای محاسباتی

نام عملگر
جمع +
تفریق -
ضرب *
تقسیم /
باقیمانده %
افزایشی ++
کاهشی --


 
محمد حسین

در PHP دو راه اساسی برای دریافت خروجی وجود دارد : echo  و print

Echo یک ساختار زبان است و می تواند با و یا بدون پرانتز استفاده شود.

Print نیز یک ساختار زبان است و می تواند با و یا بدون پرانتز استفاده شود.

تفاوت بین print  و echo :

print مقدار بازگشتی دارد و مقدار آن همیشه یک می باشد اما echo  مقدار بازگشتی ندارد.

Echo می تواند یک یا چند رشته را خروجی دهد.اما Print تنها یک رشته را خروجی می دهد. 

محمد حسین

متغیرها در PHP ظرفهایی هستند برای ذخیره اطلاعات

قواعد نامگذاری متغیرها در PHP: 

  • متغیرها با علامت $ می شود و در ادامه نام متغیر می آید.
  • نام متغیرها یا با حروف  یا با خط زیر( _ ) شروع می شود.
  • نام متغیرها نمی تواند با اعداد شروع شود.
  • نام متغیرها می تواند فقط شامل حروف ، اعداد و خط زیر باشد ( _ ، 9-0 ، A - Z  )
  • نام متغیر ها حساس به متن است. ( دو متغیر a$  و A$ با هم متفاوتند)
محمد حسین

یک اسکریپت PHP هر جای سند می تواند باشد. 

اسکریپت PHP با PHP?>  شروع و با <?  به پایان می رسد.

محمد حسین