การใช้ Array กับ Check box
โพสต์แล้ว: 07/05/2013 4:43 pm
วิธีการการใช้ Array กับ Check box
1. ตั้งค่า name ของเราใน tag input ให้มีให้เป็น Array โดยการใส่ [] เข้าไป
2. วิธีอ่านค่าที่ส่งมา โดยการใช้ Forech ออกมาทีละตัว แล้ว เก็บใน $value
echo "<hr/>"; คือ ขีดเส้นใต้ไม่เกี่ยวกันนะครับ
3.ผลที่ได้
โค๊ดเต็มๆครับ
1. ตั้งค่า name ของเราใน tag input ให้มีให้เป็น Array โดยการใส่ [] เข้าไป
โค้ด: เลือกทั้งหมด
<form name="input" action="<?php echo $_SERVER["PHP_SELF"] ?>" method="post">
<label>Monday</label>
<input type="checkbox" name="day[]" value="Monday" />
<br/>
<label>Tuesday</label>
<input type="checkbox" name="day[]" value="Tuesday" />
<br />
Wednesday
<input type="checkbox" name="day[]" value="Wednesday" />
<br />
Thursday
<input type="checkbox" name="day[]" value="Thursday" />
<br />
Friday
<input type="checkbox" name="day[]" value="Friday" />
<br />
Saturday
<input type="checkbox" name="day[]" value="Saturday" />
<br />
Sunday
<input type="checkbox" name="day[]" value="Sunday" />
<br /><br />
<input type="submit" value="Submit">
echo "<hr/>"; คือ ขีดเส้นใต้ไม่เกี่ยวกันนะครับ
โค้ด: เลือกทั้งหมด
$i = 0;
foreach ($_POST["day"] as $key => $value) {
echo $value ;
echo "<hr />";
}
โค้ด: เลือกทั้งหมด
<?php
if($_POST){
$i = 0;
foreach ($_POST["day"] as $key => $value) {
echo $value ;
echo "<hr />";
}
exit();
}
?>
<form name="input" action="<?php echo $_SERVER["PHP_SELF"] ?>" method="post">
<label>Monday</label>
<input type="checkbox" name="day[]" value="Monday" />
<br/>
<label>Tuesday</label>
<input type="checkbox" name="day[]" value="Tuesday" />
<br />
Wednesday
<input type="checkbox" name="day[]" value="Wednesday" />
<br />
Thursday
<input type="checkbox" name="day[]" value="Thursday" />
<br />
Friday
<input type="checkbox" name="day[]" value="Friday" />
<br />
Saturday
<input type="checkbox" name="day[]" value="Saturday" />
<br />
Sunday
<input type="checkbox" name="day[]" value="Sunday" />
<br /><br />
<input type="submit" value="Submit">