آموزش PHP:ساختار های تصمیم گیری (بخش اول)

آموزش PHP

آموزش PHPساختار های تصمیم گیری (بخش اول)

سلام  خدمت همراهان عزیز  یکشنبه ها  و پنج شنبه ها با آموزش زبان برنامه نویسی (HTML) و (PHP)همراه شما هستیم. برای اطلاعات بیشتر به مقاله ی هفته ی قبل مراجعه فرمایید .

مقدمه:

ساختار های کنترلی ، ساختارهایی در زبان هستند که باعث کنترل جریان برنامه یا اسکریپت می شوند . این ساختار ها

به دودسته تقسیم می شوند که عبارتند از ساختار های تصمیم گیری یا شرطی و ساختار های تکرار یا حلقه .

در این فصل از آموزش ساختارهای کنترلی موجود در زبان PHP و آرایه ها را مورد بررسی قرار می دهیم.

آموزش فصل چهارم php
عنوان آموزش امروز:

ساختارها ی تصمیم گیری :

همچنین ساختار های تصمیم گیری ، تعدادی از دستورات هستند که شرطی را تست می کنند و در صورت برقرار بودن شرط ، مجموعه ای از دستورات را اجرا می نمایند و گرنه مجموعه دیگری از دستورات را اجرا می کنند.

بنابراین ، ساختار های تصمیم گیری می توانند جریان اجرای برنامه را تغییر دهند . بدون وجود ساختار های تصمیم گیری ، دستورات برنامه به ترتیب از اولین دستور به آخرین دستور اجرا می شوند .

سه مورد از ساختارهای دستوری در (PHP):

  1. دستور if
  2. دستور elseif
  3. دستورswitch

در این آموزش به بررسی دستور if  می پردازیم و همچنین به وسیله ی فیلم  به صورت عملی نشان خواهم داد. دوستان علاقه مند به زبان برنامه نویسی بی صبرانه منتظر پیام ها و ایمیل های شما عزیزان هستم .

دستور if

برای پردازش داده هایی که کاربر در فرم های وب وارد می کند ، نیاز به تصمیم گیری داریم و یکی از دستوراتی که تصمیم گیری را ممکن می سازد ، if است . به این جمله دقت کنید : اگر سفارش کاربر کمتر از 10000 ریال بود تخفیف ندارد وگرنه %50 تخفیف دارد . برای این گونه پردازش ها از دستور if استفاد می شود . دستور if به صورت های زیر به کار می رود.

روش دوم

روش اول

(شرط) if

(شرط) if

}

}

; دستور 1

; دستور1

; دستورn

; دستورn

{

{

else

}

; دستور e1

; دستورen

{

اگر دستوراتی که در هر مورد باید اجرا شوند ، بیش از یک نباشد نیاز به } و {نیست به عبارت دیگر اگر بعد از if یا  (else) بیش از یک دستور

اجرا می شود ،

آن دستورات باید در بین } و {قرار گیرند . بنابراین اگر فرض کنیم در هر مسیر (انشعاب) دستور if فقط یک دستور وجود داشته باشد ،

کابرد آن به صورت زیر خواهد بود:

روش دوم

روش اول

(شرط) if

(شرط) if

; دستور

; دستور

else

 

; دستور 2

 
مثال اول:

طراحی صحفه ای که سفارش کتاب های مشتریان را در یافت می کند . اگر کاربر سفارش ندهد ، به او اعلان می کند هیچ سفارشی نداده است .

اگر میزان سفارش او بیش از 100،000 ریال باشد 5% تخفیف دارد. علاوه برا این تعداد سفارش هر کتاب را نیز اعلان می کند.

مراحل طراحی صفحه:

1 دستورات زیر را در Notepad تایپ کرده در فایل ch4-1.html در پوشه ی www ذخیره کنید :

<form action=”ch4-1.php” method= post>

<table border=0>

<tr bgcolor=# cccccc>

<td width = 150> book name </td>

<td width = 15> quantity </td>

<tr/>

<tr>

<td> pascal </td>

<td align=”center”> <input type=”text” name=”pasqty” size=”3″ maxlength=”3″ > </td>

<tr/>

<tr>

<td> visual c++ </td>

<td align=”center”> <input type=”text” name=”cqty” size=”3″ maxlength=”3″ > </td>

<tr/>

<tr>

<td> C programming </td>

<td align=”center”> <input type=”text” name=”cqty” size=”3″ maxlength=”3″ > </td>

<tr/>

<tr>

<td colspan=”2″ align=”center”> <input type=”submit” value=”submit order” > </td>

<tr/>

<table/>

<form/>

2 دستورات زیر را در Notepad تایپ کرده در فایل ch4-1.php در پوشه ی www  ذخیره کنید:

<html>

<body>

php?>

;sum = $_post[‘pasqty’] + $_post[‘vcqty’] + $_post[‘cqty’]$

price = $_post[‘pasqty’] *3000 + $_post[‘vcqty’] *2500 + $_post[‘cqty’]*4000 $

;'<echo ‘<br> You ordered as follow:’. ‘<br

;'<echo ‘Pascal:’ .$_Post[‘pasqty’]. ‘<br

;'<echo ‘Visual c++:’ .$_Post[‘vcqty’]. ‘<br

;'<echo ‘C programming:’ .$_Post[‘cqty’]. ‘<br> <br

;'<echo ‘total quantity:’ .$sum. ‘<br

;'<echo ‘total price:’ .$price. ‘<br> <br

if($price > 100000)

;discount = $price * 5 / 100 $

else

;discount = 0 $

echo ‘discount= ‘.$discount

echo ‘, payment= ‘.($price – $discount)

<?

<body/>

<html/>

3 مرورگر را اجرا کرده در نوار آدرس آن  را تایپ کرده کلید Enter را فشار دهید تا نتیجه آن را مانند شکل زیر ببینید.

Screenshot (4038)

4 کتاب اول را 10 عدد ، کتاب دوم را 16 عدد و کتاب سوم را 20 عدد سفارش دهید و دکمه Submit Order

را کلیک کنید تا نتیجه پردازش فرم را ببینید.

برگرفته از :

کتاب آموزش گام به گام (PHP)

دکتر عین الله جعفر نژاد قمی

پاسخ به سوال دوستان :

شاید تاکنون به این فکر کرده باشین که چرا باید برای کسب و کار خود وبسایت داشته باشین ؟

دلیل اینکه می‌گوییم باید سایت داشته باشید این آمار است. توجه کنید که ۸۱٪ از افراد قبل از

تصمیم گیری در مورد خرید و فروش در یک کسب وکار یا خدمات، در اینترنت تحقیق می کنند.

یعنی ۲۵.۹۲ میلیون نفر هستند که مشاغل را به صورت آنلاین جستجو می کنند. با این وجود ۴۶% کسب و کارها فکر می‌کنند نیاز به وب سایت ندارند.

توجه داشته باشید که جهان به سمت دیجیتالی شدن پیش می‌رود و نداشتن وب سایت

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

برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید

آدرس ایمیل:  info@arazpardazesh.com

اینستاگرام شرکت:   https://instagram.com/araz_pardazesh_kla

تماس با ما:     https://arazpardazesh.com/contact

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

4 + 4 =