โค้ด: เลือกทั้งหมด
<?php
inclue(connct_db.php); //เชื่อมต่อฐานข้อมูล
$sql = "select * from Product ";
//เลือกที่อยู่ของข้อมูล จากฐานข้อมูล
$re = mysql_query($sql) ;
//สร้างตัวแปลเรียกข้อมูล
?>
<html>
<body>
<table>
<form action="index.php" method="POST">
//สร้างฟอร์ม โดย กำหนดว่าจะส่งค่าไปยัง ไฟล์ index.php
<?php while($data = mysqli_fetch_assoc($re) )
//สร้างตัวแปล $data ดึงข้อมูล โดยจะเป็นการดึงค่าแบบวนลูป ออกมาจากฐานข้อมูล
<tr>
<td><input type="checkbox" name="check_pro[]" value"<?php echo $data[pd_id]; ?>"></td>
//สร้าง checkbox เพื่อเลือกสินค้าที่ต้องการ ซึ่งจะสามารถเลือกสินค้าได้หลายชิ้น โดยจะเป็นการสร้าง ตัวแปล แบบ array และมีค่าเป็นรหัสของสินค้าเพื่อใช้ตรวจสอบว่าข้อมูลชุดนี้เป็นของสินค้าสินไหน
<td><input type="number" name="amount[<?php echo $data[pd_id] ?>]" value="<?php echo $data[pd_id]; ?>"></td> //สร้างช่องมากรองจำนวนสินค้า โดยจะต้องกรองเป็นเพียงตัวเลขจำนวนเต็มเท่านั้น โดยส่วนนี้จะมีการส่งรหัส สินค้าเพื่อกำกับว่า เป็นข้อมูลจำนวนของสินค้าตัวไหน
</tr>
<?php } ?>
//จุดจบของลูป
<tr>
<td> <input type="submit" name="submit" value="ตกลง"></td>
//สร้างปุ้มกดเพื่อส่งค่า
</tr>
</form>
</table>
</body>
</html>
<?php
if(isset($_request["Submit"])){
//ตรวจสอบว่ามีการกดหรือเปล่านะ
if for($i=0;$i<count($_REQUEST["check_pro"]);$i++){
//สร้างลูปเพื่อวนค่า ของ การเลือก
$p_id = $_REQUEST["check_pro"][$i];
//สร้างตัวแปลรับค่ารหัสสินค้าจากการเลือก
$n = $_REQUEST["check_pro"][$i];
//สร้างตัวแปลเพื่อรันเลขรหัสสินค้า
$amount = $_REQUEST["amount"][$n];
//สร้างตัวแปล เพื่อรับค่าของจำนวนสินค้าต่อรหัสสินค้านั้นๆ
echo "รหัสสินค้า"." ".$p_id." ".จำนวน." ".$amount;
//แสดงการเลือกสินค้า กับ แสดงจำนวนสินค้านั้นๆ
}
} ?>