|
|
|
PHP โค้ด DropDownList อยากให้มันเซ็ตค่าเริ่มต้นจากฐานข้อมูลคะ |
|
|
|
|
|
|
|
Code (PHP) เอาแบบง่ายๆไปก่อนน่ะ
$row['province_id']=10; //sample province id from select register data
echo "<select name='province_id'>";
while($row_province = mysql_fetch_array($sqlGetProvince)){
if($row_province['province_id']==$row['province_id']){
echo "<option value='".$row_province['province_id']."' selected='selected'>".$row_province['province_name']."</option>";
}else{
echo "<option value='".$row_province['province']."' selected='selected'>".$row_province['province_name']."</option>";
}
}
echo "</select>";
|
ประวัติการแก้ไข 2015-04-03 00:45:25 2015-04-03 00:46:11
|
|
|
|
Date :
2015-04-03 00:44:21 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคะพี่ mangkunzo เย้ๆทำได้แล้วคะ ขอบคุณจริงๆนะคะ ^^
|
|
|
|
|
Date :
2015-04-03 08:20:21 |
By :
ออม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอถามเพิ่มเติมนะคะ DropDownList จังหวัดได้แล้ว ตอนนี้เหลือ เลือกอำเภอคะ
คือตอนสมัคร คลิกเลือกจังหวัด แล้ว อำเภอก็จะเปลี่ยนเป็นชื่ออำเภอในจังหวัดนั้นใช่ไหมคะ
แล้วตอนมาทำหน้าแก้ไขข้อมูลอะคะ มันก็เซ็ตค่าจังหวัดเป็นตัวที่เราเลือกตอนมัครแล้ว
แต่อำเภอมันไม่เซ็ตค่าเริ่มต้นเป็นอำเภอที่เราเลือกตอนสมัครอะคะ ทำยังไงดีคะ รบกวนด้วยนะคะพี่ๆ
อันนี้เป็นโค้ดเปลี่ยนอำเภอตามจังหวัดนะคะ
Code (PHP)
<script language = "JavaScript">
//**** List Amphur (Start) ***//
function ListAmphur(SelectValue)
{
frmEdit.ddlAmphur.length = 1
//*** Insert null Default Value ***//
var myOption = new Option('','')
frmEdit.ddlAmphur.options[frmEdit.ddlAmphur.length]= myOption
<?php
$intRows = 0;
$strSQL = "SELECT * FROM amphur ORDER BY amphurID ASC ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$intRows = 0;
while($objResult = mysql_fetch_array($objQuery))
{
$intRows++;
?>
x = <?php echo $intRows;?>;
mySubList = new Array();
strGroup = <?php echo $objResult["provinceID"];?>;
strValue = "<?php echo $objResult["amphurID"];?>";
strItem = "<?php echo $objResult["amphurName"];?>";
mySubList[x,0] = strItem;
mySubList[x,1] = strGroup;
mySubList[x,2] = strValue;
if (mySubList[x,1] == SelectValue){
var myOption = new Option(mySubList[x,0], mySubList[x,2])
frmEdit.ddlAmphur.options[frmEdit.ddlAmphur.length]= myOption
}
<?php
}
?>
}
//**** List Amphur (End) ***//
</script>
อำเภอ
<select id="ddlAmphur" name="ddlAmphur" style="width:100px" value="<?php echo $_GET["ddlAmphur"];?>">
<option value="">-ทุกอำเภอ-</option>
</select>
|
|
|
|
|
Date :
2015-04-03 09:44:18 |
By :
ออม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยนู๋ด้วยคะๆ T^T
|
|
|
|
|
Date :
2015-04-04 21:17:32 |
By :
ออม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้รึยังครับ ถ้ายังไม่ได้ ตั้งถามใหม่ หรือ pm บอกผมก็ได้ครับ
|
|
|
|
|
Date :
2015-04-17 21:01:24 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|