- ในที่นี้จะยกตัวอย่างการส่งข้อมูลจากฟอร์ม (form) แบบ GET ให้ข้อมูลที่รับมาจากฟอร์ม (Form) ให้รับเลขเข้ามาและคำนวณหาเฉพาะเลขคู่เท่านั้น
ไม่เกิน 256 ตัว
- โดยเราจะให้หน้า Index.html เป็นหน้าฟอร์ม Form รับค่าข้อมูลตัวเลขแบบ GET และให้หน้า even.php เป็นหน้าคำนวณและแสดงตัวเลขที่รับเข้ามา
รูปแบบโค้ด หน้า Index.html
- หน้า Form Index.html รับค่าตัวเลขแบบ GET
โค้ด: เลือกทั้งหมด
<html> <head> <title>Show Even Number</title> </head> <body> <form action="even.php" method="get"> Input Number: <input type="text" name="element_name"> <input type="submit" value="Show Result"> </form> </body> </html>
รูปแบบโค้ด หน้า even.php
- หน้า even.php
โค้ด: เลือกทั้งหมด
<?php $x = $_GET["element_name"]; $col = 1; for($i=1; $i<=$x; $i++){ if (!($i % 2)) { echo "$i "; if($col % 5 <> 0){ $col++; } else{ echo "<br>"; $col=1; } } } ?>
- อธิบายโค้ด
- - $x = $_GET["element_name"]; ให้ตัวแปร x มีค่าเท่ากับ ค่าที่รับเข้ามาจาก method get
- $col = 1 คือ ตัวแปรสมมติขึ้นมา
- for($i=1; $i<=$x; $i++) วิ่ง for loop ตัวแปร i ตั้งแต่ 1 ถึง ค่าที่รับเข้ามา
- if (!($i % 2)) echo "$i " หรือเขียนได้อีกแบบว่า if ($i % 2==0) echo "$i " คือ ถ้าตัวแปร i ที่รับเข้ามาสามารถหาร 2 แล้วลงตัวให้พิมพ์ค่า i ออกมา ทุกตัว
- if($col % 5 <> 0) $col++; คือ นับว่าในบรรทัดนั้นมีค่าเยอะกว่า 5 หรือยัง ถ้ามากกว่าให้ขึ้นบรรทัดใหม่
- - $x = $_GET["element_name"]; ให้ตัวแปร x มีค่าเท่ากับ ค่าที่รับเข้ามาจาก method get
[list]หน้า Form Index.html รับค่าตัวเลขแบบ GET[/list]
_____________________________________________________________________________________________
บทความนี้เเป็นบทความที่จัดทำขึ้นเพื่อเนะนำเครื่องมือช่วยสำหรับนักพัฒนา PHP ซึ่งเป็นความรู้พื้นฐานในการพัฒนา PHP OOP ต่อไป เเละขอเเนะนำความรู้ที่เกี่ยวข้องกับโดยสามารถศึกษาได้จากบทเรียน PHP ได้ที่นี่ เพื่อเพิ่มความเข้าใจในการใช้งานเครื่องมือต่างๆ ค่ะ
_____________________________________________________________________________________________
----------------------------------------------------------------------------------------------------------------------------------------------------------------