◀ Previous Next ▶ Up ▲



การทำ listbox แบบ 3 ชั้น มากกว่า 1 ชุด

รบกวนถามผู้รู้คะ
เนื่องจากต้องการทำการเพิ่มข้อมูลผลิตภัณฑ์ ซึ่งแต่ละผลิตภัณฑ์จะมีคุรสมบัติอยู่เยอะมาก โดยมีความสัมพันธ์ดังนี้
1.เลือกหมวดหมู่ของคุณสมบัติ
2.เลือกคุณสมบัติหลักที่สัมพันธ์กับหมวดหมู่ในข้อ1
3.เลือกคุณสมบัติย่อยที่สัมพันธ์กับคุณสมบัติหลักในข้อ2
เมื่อทำครบทั้ง3ข้อ ก็จะได้1คุณสมบัติ แต่ผลิตภัณฑ์แต่ละชิ้นจะต้องมีคุณสมบัติมากกว่า 1 คุณสมบัติ ขอคำแนะนำด้วยนะคะ
--------------------------------
โครงสร้างเบื้องต้นประมาณนี้คะ

<form id="form1" name="form1" method="post" action="">
<table width="100%" border="0">
<tr>
<td width="14%"><div align="right">จำนวน</div></td>
<td width="86%">
<!--ใส่จำนวนชุดคุณสมบัติที่ต้องการ-->
<input name="num" type="text" id="num" size="10" value="<?=$_POST[num];?>" />
<input name="add" type="submit" id="add" value="add" /></td>
</tr>

<?//loop เพื่อแสดงจำนวนชุด triple listbox
if(!empty($_POST[add])){
$i=0;
while($i<$_POST[num]){
?>

<tr>
<td>Category :: </td>
<td>
<select name="province">
<option value="0" selected="selected">- - กรุณาเลือก - -</option>
</select>
</td>
</tr>

<tr>
<td>Facility :: </td>
<td>
<select name="amphur">
<option value="0" selected="selected">- - กรุณาเลือก - -</option>
</select>
</td>
</tr>

<tr>
<td>Value:: </td>
<td>
<select name="tm">
<option value="0" selected="selected">- - กรุณาเลือก - -</option>
</select>
</td>
</tr>

<?
$i++;
}}//ออกจาก loop
?>

</table>
</form>


จากคุณ : มะขามหวาน -[ 23 ก.ค. 51 - 11:34:24 A:118.173.74.162 X: ]





กระทู้ยอดนิยม