 |
สวัสดีคับ รบกวนเรื่อง list menu2 ชั้น เลือกอำเภอ แล้วไปตำบล มันติดที่ว่ามันบันทึกชื่ออำเภอ และตำบลเลย อยากให้บันทึกเป็นรหัสด้วยคับ |
|
 |
|
|
 |
 |
|
<script type="text/javascript">
<!--
function setOptions(chosen) {
var selbox = document.myform.tumbon_id;
selbox.options.length = 0;
if (chosen == "") {
selbox.options[selbox.options.length] = new Option('เลือกอำเภอ','');
}
if (chosen == 1) {
selbox.options[selbox.options.length] = new Option('เลือกตำบล','');
selbox.options[selbox.options.length] = new Option('ตำบล1','1');
selbox.options[selbox.options.length] = new Option('ตำบล2','2');
selbox.options[selbox.options.length] = new Option('ตำบล3','3');
}
if (chosen == 2) {
selbox.options[selbox.options.length] = new Option('เลือกตำบล','');
selbox.options[selbox.options.length] = new Option('ตำบล4','4');
selbox.options[selbox.options.length] = new Option('ตำบล5','5');
selbox.options[selbox.options.length] = new Option('ตำบล6','6');
selbox.options[selbox.options.length] = new Option('ตำบล7','7');
}
if (chosen == 3) {
selbox.options[selbox.options.length] = new Option('เลือกตำบล','');
selbox.options[selbox.options.length] = new Option('ตำบล8','8');
selbox.options[selbox.options.length] = new Option('ตำบล9','9');
selbox.options[selbox.options.length] = new Option('ตำบล10','10');
}
if (chosen == 4) {
selbox.options[selbox.options.length] = new Option('เลือกตำบล','');
selbox.options[selbox.options.length] = new Option('ตำบล11','11');
}
if (chosen == 5) {
selbox.options[selbox.options.length] = new Option('เลือกตำบล','');
selbox.options[selbox.options.length] = new Option('ตำบล12','12');
selbox.options[selbox.options.length] = new Option('ตำบล13','13');
selbox.options[selbox.options.length] = new Option('ตำบล14','14');
}
if (chosen == 6) {
selbox.options[selbox.options.length] = new Option('เลือกตำบล','');
selbox.options[selbox.options.length] = new Option('ตำบล15','15');
selbox.options[selbox.options.length] = new Option('ตำบล16','16');
selbox.options[selbox.options.length] = new Option('ตำบล17','17');
selbox.options[selbox.options.length] = new Option('ตำบล18','18');
selbox.options[selbox.options.length] = new Option('ตำบล19','19');
}
if (chosen == 7) {
selbox.options[selbox.options.length] = new Option('เลือกตำบล','');
selbox.options[selbox.options.length] = new Option('ตำบล20','20');
selbox.options[selbox.options.length] = new Option('ตำบล21','21');
selbox.options[selbox.options.length] = new Option('ตำบล22','22');
selbox.options[selbox.options.length] = new Option('ตำบล23','23');
selbox.options[selbox.options.length] = new Option('ตำบล24','24');
selbox.options[selbox.options.length] = new Option('ตำบล25','25');
selbox.options[selbox.options.length] = new Option('ตำบล26','26');
}
if (chosen == 8) {
selbox.options[selbox.options.length] = new Option('เลือกตำบล','');
selbox.options[selbox.options.length] = new Option('ตำบล27','27');
selbox.options[selbox.options.length] = new Option('ตำบล28','28');
selbox.options[selbox.options.length] = new Option('ตำบล29','29');
}
}//-->
</script>
<select name="category_id" size="1" onchange="setOptions(document.myform.category_id.options[document.myform.category_id.selectedIndex].value);">
<option value="" selected="selected">เลือกอำเภอ</option>
<OPTION value=1>อำเภอ1</OPTION>
<OPTION value=2>อำเภอ2</OPTION>
<OPTION value=3>อำเภอ3</OPTION>
<OPTION value=4>อำเภอ4</OPTION>
<OPTION value=5>อำเภอ5</OPTION>
<OPTION value=6>อำเภอ6</OPTION>
<OPTION value=7>อำเภอ7</OPTION>
<OPTION value=8>อำเภอ8</OPTION>
</select>
<FONT color=#bb1747>ตำบล: </font>
<select name="tumbon_id" size="1">
<option value="" selected="selected">เลือกตำบล</option>
</select>
เอาไปประยุกค์กับ php นะค่ะ ใช้งานอยู่ค่ะ
|
 |
 |
 |
 |
Date :
2010-11-05 11:03:44 |
By :
แมวเหมี๊ยว |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เพิ่มเติม
<script type="text/javascript">
<!--
function setOptions(chosen) {
var selbox = document.myform.tumbon_id;
selbox.options.length = 0;
if (chosen == "") {
selbox.options[selbox.options.length] = new Option('เลือกอำเภอ','');
}
<?
$sqlCount = " SELECT * FROM in_category ORDER BY category_id asc" ;
$queryCount = mysql_query($sqlCount) or die( mysql_error()) ;
$numCount = mysql_num_rows($queryCount);
for($j=1;$j<=$numCount;$j++)
{
$rowU = mysql_fetch_array($queryCount);
$category_id = $rowU['category_id'];
?>
if (chosen == <?=$category_id?>) {
selbox.options[selbox.options.length] = new Option('เลือกตำบล','');
<?
$sql = " SELECT * FROM in_tumbon where category_id = '$category_id' ORDER BY tumbon_id asc" ;
$query = mysql_query( $sql ) or die( mysql_error()) ;
$num = mysql_num_rows($query);
for($i=1;$i<=$num;$i++)
{
$row = mysql_fetch_array($query);
$tumbon_id = $row['tumbon_id'];
$tumbon_title = $row['tumbon_title'];
?>
selbox.options[selbox.options.length] = new Option('<?=$tumbon_title?>','<?=$tumbon_id?>');
<? } ?>
}
<? } ?>
}//-->
</script>
<select name="category_id" size="1"
onchange="setOptions(document.myform.category_id.options[document.myform.category_id.selectedIndex].value);">
<option value="" selected="selected">เลือกอำเภอ</option>
<?
$sql = " SELECT * FROM in_category ORDER BY category_id asc" ;
$query = mysql_query( $sql ) or die( mysql_error()) ;
$num = mysql_num_rows($query);
for($i=1;$i<=$num;$i++)
{
$row = mysql_fetch_array($query);
$category_id = $row['category_id'];
$category = $row['category'];
?>
<OPTION value=<?=$category_id;?>><?=$category;?></OPTION>
<? } ?>
</select>
<FONT color=#bb1747>ตำบล : </font>
<select name="tumbon_id" size="1">
<option value="" selected="selected">เลือกตำบล</option>
</select>
|
 |
 |
 |
 |
Date :
2010-11-05 11:23:53 |
By :
แมวเหมี๊ยว |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|