array ใน html
posted on 13 Jul 2008 18:13 by xnanoob in PHP

พื้นที่โฆษณา : อบรมเรียนสอนการเขียนเกมส์สองมิติด้วย XNA Framework พัฒนาเกมส์ลงบนเครื่อง PC หรือ XBOX360
สวัสดีค่า ใน web application ที่มีการทำงานแบบ dynamic web page นั้นจะทำการกำหนดชื่อของ object ในฟอร์มไว้ให้มีชื่อไม่ซ้ำกัน
ดังนั้นทางออกหนึ่งที่จะตั้งชื่อ form control ต่างๆ ไม่ให้ซ้ำกันนั้น คือตั้งชื่อ form control ของเราแบบ array นั้นเอง
ประกาศชื่อ form control เป็น array ดังนี้
Quote
// $i = 0;
// $i = 0;
<INPUT TYPE='text' NAME='act[$i]' >
จากโค้ดด้านบน ดังนั้นหากเราสร้างฟอร์มด้วย method POST ดังนั้นจะเกิดตัวแปรแบบ $_POST['act'] ขึ้นมา
แต่การอ้างถึงตัวแปร $_POST['act'] นั้นไม่ได้ใช่ตัวแปรธรรมดาแล้วแต่จะเป็นตัวแปรแบบ array แบบสองมิติ
โดยเวลาที่จะอ้างถึงจะอ้างถึงดังนี้
Code:
<?php
$v = $_POST['act'];
echo $v[0];
?>
$v = $_POST['act'];
echo $v[0];
?>
หรือ
Code:
<?php
echo $_POST['act'][0]; // 2-dimensional arrays
?>
echo $_POST['act'][0]; // 2-dimensional arrays
?>
Tags: array, html, php0 Comments








