|
|
|
ทำไม Listmenu ถึงดึงรหัสไปรษณีย์ (ZIPCODE) ออกมาไม่ตรงกับฐานข้อมูลครับ |
|
|
|
|
|
|
|
ทำไม Listmenu ถึงดึงรหัสไปรษณีย์ (ZIPCODE) ออกมาไม่ตรงกับฐานข้อมูลครับ และรหัสไปรษณีย์ออกเฉพาะกรุงทพด้วยครับ ในฐานข้อมูลก็ตรงนะครับ แต่พอรันออกมา ออกไม่ตรงกับ db และออกเฉพาะกรุงเทพด้วยครับ
Code (JavaScript)
<script language = "JavaScript">
//**** List Province (Start) ***//
function ListAmphur(SelectValue)
{
frmMain.ddlAmphur.length = 0
frmMain.ddlDistrict.length = 0
frmMain.ddlZIPCODE.length = 0
//*** Insert null Default Value ***//
var myOption = new Option('','')
frmMain.ddlAmphur.options[frmMain.ddlAmphur.length]= myOption
<?
$intRows = 0;
$strSQL = "SELECT * FROM amphur WHERE Enable='T' ORDER BY AMPHUR_NAME ";
$objQuery = mssql_query($strSQL) or die ("Error Query [".$strSQL."]");
$intRows = 0;
while($objResult = mssql_fetch_array($objQuery))
{
$intRows++;
?>
x = <?=$intRows;?>;
mySubList = new Array();
strGroup = <?=$objResult["PROVINCE_ID"];?>;
strValue = "<?=$objResult["AMPHUR_ID"];?>";
strItem = "<?=$objResult["AMPHUR_NAME"];?>";
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])
frmMain.ddlAmphur.options[frmMain.ddlAmphur.length]= myOption
}
<?
}
?>
}
//**** List Province (End) ***//
//**** List Amphur (Start) ***//
function ListDistrict(SelectValue)
{
frmMain.ddlDistrict.length = 0
frmMain.ddlZIPCODE.length = 0
//*** Insert null Default Value ***//
var myOption = new Option('','')
frmMain.ddlDistrict.options[frmMain.ddlDistrict.length]= myOption
<?
$intRows = 0;
$strSQL = "SELECT * FROM district WHERE Enable='T' ORDER BY DISTRICT_NAME ";
$objQuery = mssql_query($strSQL) or die ("Error Query [".$strSQL."]");
$intRows = 0;
while($objResult = mssql_fetch_array($objQuery))
{
$intRows++;
?>
x = <?=$intRows;?>;
mySubList = new Array();
strGroup = <?=$objResult["AMPHUR_ID"];?>;
strValue = "<?=$objResult["DISTRICT_ID"];?>";
strItem = "<?=$objResult["DISTRICT_NAME"];?>";
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])
frmMain.ddlDistrict.options[frmMain.ddlDistrict.length]= myOption
}
<?
}
?>
}
//**** List Amphur (End) ***//
function ListZIPCODE(SelectValue)
{
frmMain.ddlZIPCODE.length = 0
//*** Insert null Default Value ***//
var myOption = new Option('','')
frmMain.ddlZIPCODE.options[frmMain.ddlZIPCODE.length]= myOption
<?
$intRows = 0;
$strSQL = "SELECT * FROM amphur WHERE Enable='T' ";
$objQuery = mssql_query($strSQL) or die ("Error Query [".$strSQL."]");
$intRows = 0;
while($objResult = mssql_fetch_array($objQuery))
{
$intRows++;
?>
x = <?=$intRows;?>;
mySubList = new Array();
strGroup = <?=$objResult["AMPHUR_ID"];?>;
strValue = "<?=$objResult["ZIPCODE"];?>";
strItem = "<?=$objResult["ZIPCODE"];?>";
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])
frmMain.ddlZIPCODE.options[frmMain.ddlZIPCODE.length]= myOption
}
<?
}
?>
}
//**** List ZIPCODE (End) ***//
</script>
Tag : PHP, Ms SQL Server 2008, JavaScript
|
|
|
|
|
|
Date :
2011-09-19 13:53:25 |
By :
MyZeus |
View :
1100 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ้อ!!! ไม่ต้องแล้วครับ OnChange ผิดที่ ว่าแต่ถ้าเกิดผมต้องการเปลี่ยนจากช่อง listmenu ของ ZIPCODE ให้เป็น textbox ละครับ เวลาเลือกอำเภอ รหัสไปรษณีย์ก็จะเด้งมาใส่ที่ textbox แทน ยังไงครับ
|
|
|
|
|
Date :
2011-09-19 14:04:35 |
By :
MyZeus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<input type="text" name="textfield" id="textfield" value="<?=$data;?>"/> ///--------------- $data = ค่าข้อมูล
|
|
|
|
|
Date :
2011-09-19 15:40:39 |
By :
treza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในความหมายผมคือเมื่อเลือกอำเภอที่เป็น listmenu แล้ว ให้ zipcode มันเด้งมาใส่ใน textbox เองอะครับ
|
|
|
|
|
Date :
2011-09-20 07:23:24 |
By :
MyZeus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
zipcode เป็นค่าที่อยู่ใน value หรือป่าวครับ
|
|
|
|
|
Date :
2011-09-20 08:45:57 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ zipcode ที่อยู่ใน value
|
|
|
|
|
Date :
2011-09-20 09:42:30 |
By :
MyZeus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้เอาข้อมูลจาก listmenu ไปใส่ใน textbox ได้แล้วครับ onChange = "frmMain.text_zip.value=this.value" แต่มันเข้าเป็น id อำเภอ ผมอยากให้เข้าเป็นรหัสไปรษณีย์
|
|
|
|
|
Date :
2011-09-20 10:20:21 |
By :
MyZeus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|