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;
<INPUT TYPE='text' NAME='act[$i]' >

จากโค้ดด้านบน ดังนั้นหากเราสร้างฟอร์มด้วย method POST ดังนั้นจะเกิดตัวแปรแบบ $_POST['act'] ขึ้นมา
แต่การอ้างถึงตัวแปร $_POST['act'] นั้นไม่ได้ใช่ตัวแปรธรรมดาแล้วแต่จะเป็นตัวแปรแบบ array แบบสองมิติ

โดยเวลาที่จะอ้างถึงจะอ้างถึงดังนี้
Code:
<?php
 
$v $_POST['act'];
 echo $v[0];  
?>


หรือ

Code:
<?php
 echo 
$_POST['act'][0];  // 2-dimensional arrays
?>

จบแระค่า งุงิ

อบรมเรียน PHP AJAX
อบรม เรียน สอน ajax กับ php programming

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry