23
กกกกกกกก Web Application กกกกกกกก PHP Part 3. สสสสส สสสสสสสสสส [email protected] www.brightest- idea.com

การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

Embed Size (px)

DESCRIPTION

การพัฒนา Web application ด้วยภาษา php เบื้องต้น

Citation preview

Page 1: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

การพั�ฒนา Web Application ด้วยภาษา

PHPPart 3.

สหชั�ย งามชั�ยภู�ม�[email protected]

www.brightest-idea.com

Page 2: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

เน��อหาการสร�าง form ด้�วยภูาษา HTMLการร�บส�งข้�อม�ลระหว�างเพจการใชั�งาน SESSION, COOKIEการใชั�งาน Array

Page 3: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

การสราง form ด้วยภาษา HTMLHTML & Table Form Button Submit Input Text Field / Textbox

Hidden Field

Input Textarea Checkbox Radio Button Select/Listmenu

Page 4: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

HTML & Table <table width="100%" border="0">

<th>……</th> <th>……</th>

<tr><td>……..</td><td>……..</td>

</tr></table>

Page 5: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

Form<form action="Page1.php" method="post" name="form1"><input name="txt1" type="text"><input name="txt2" type="text"><input name="btnSubmit" type="submit" value="Submit"></form>

Page 6: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

Button Submit<form action="Page2.php" method="post" name="form1"><input type="submit" name="Submit" value="Submit"></form>

Page 7: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

Input Text Field / Textbox <form action="PageField2.php" method="post" name="form1"> <input type="text" name="txtSiteName"> <input name="btnSubmit" type="submit" value="Submit"></form>

Page 8: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

Hidden Field <form action="PageHidden.php" method="post" name="form1"> <input type="hidden" name="hdnSiteName" value=“Mahasarakham"> <input name="btnSubmit" type="submit" value="Submit"></form>

Page 9: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

Input Textarea<form action="Textarea2.php" method="post" name="form1"><textarea name="txtDescription" cols="20" rows="3"></textarea><input name="btnSubmit" type="submit" value="Submit"></form>

Page 10: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

Checkbox<form action="PageCheckbox2.php" method="post" name="form1">Please select color.<br><input type="checkbox" name="chkColor1" value="Red">Red<br><input type="checkbox" name="chkColor2" value="Blue">Blue<br><input type="checkbox" name="chkColor3" value="Green">Green<br><input name="btnSubmit" type="submit" value="Submit"></form>

Page 11: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

Radio Button <form action="PageRadio2.php" method="post" name="form1">Please select sex.<br> <input name="rdoSex" type="radio" value="Man">Man<br> <input name="rdoSex" type="radio" value="Woman">Woman<br><input name="btnSubmit" type="submit" value="Submit"></form>

Page 12: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

Select/Listmenu<form action="PageListMenu2.php" method="post" name="form1">List Menu<br> <select name="lmName1">

<option value="a">a</option> <option value="b">b</option> <option value="c">c</option> </select> <hr><input name="btnSubmit" type="submit" value="Submit"></form>

Page 13: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

การร�บส�งข้อมู�ลระหว�างเพัจGETPOSTREQUESTSESSIONCOOKIE

Page 14: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

การร�บ-ส�งข้อมู�ลด้วยเมูธอด้ GET เป็�นร�ป็แบบการอ�านค่�าตั�วแป็รจาก URL เป็�นการส�งมาจากล�งค่# หร$อ มาจาก Form

ภูายใตั� Method GET

Page 15: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

การร�บ-ส�งข้อมู�ลด้วยเมูธอด้ POST เป็�นร�ป็แบบการอ�านค่�าตั�วแป็รมาจาก Form

ภูายใตั� Method POST

Page 16: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

การร�บ-ส�งข้อมู�ลด้วยเมูธอด้ REQUEST เป็�นร�ป็แบบการอ�านค่�าตั�วแป็รทั้�&งหมด้ทั้'(อย��ใน

ร�ป็แบบข้อง $_GET, $_POST and $_COOKIE

Page 17: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

การร�บ-ส�งข้อมู�ลด้วยตั�วแปร SESSIONตั�วแป็รทั้'(สามารถเร'ยกใชั�งานได้�ตัลอด้เวลาค่�า Session จะหายไป็ป็ระมาณ 20 นาทั้' (default)

session_start(); เป็�นค่,าส�(งส,าหร�บการเร�(มใชั�งาน session

$_SESSION["var"] = value; ค่$อการป็ระกาศค่�าตั�วแป็ร session

unset($_SESSION["var"]); ยกเล�ก Delete Session ทั้'(ตั�องการ

session_destroy(); ยกเล�กลบค่�า Delete Session ทั้�&งหมด้

Page 18: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

การร�บ-ส�งข้อมู�ลด้วยตั�วแปร COOKIECookies จะถ�กจ�ด้เก.บไว�ในฝั่0( งข้อง ClientCookies สามารถก,าหนด้ว�นหมด้อาย1ได้�setcookie(var,value,time) ค่$อ การ

ป็ระกาศตั�วแป็ร Cookiessetcookie(var) ค่$อ การลบตั�วแป็ร Cookies (Delete Cookies)

Page 19: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

การเก"บตั�วแปรในร�ปแบบ Array

Page 20: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

การเก"บตั�วแปรในร�ปแบบ Array (ตั�อ)Array 1 ม�ตั�

Page 21: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

การเก"บตั�วแปรในร�ปแบบ Array (ตั�อ)Array 2 ม�ตั�

Page 22: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

การเก"บตั�วแปรในร�ปแบบ Array (ตั�อ)Array 3 ม�ตั�

Page 23: การพัฒนา Web application ด้วยภาษา php เบื้องต้น part 3/4

การเก"บตั�วแปรในร�ปแบบ Array (ตั�อ)Sample