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

Post on 28-Jun-2015

452 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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

PHPPart 3.

สหชั�ย งามชั�ยภู�ม�sahachai.ng@brightest-idea.com

www.brightest-idea.com

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

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

Hidden Field

Input Textarea Checkbox Radio Button Select/Listmenu

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

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

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

</tr></table>

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>

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

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>

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>

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>

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>

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>

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>

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

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

ภูายใตั� Method GET

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

ภูายใตั� Method POST

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

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

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

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

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

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

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

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

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

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

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

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

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

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

top related