Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ช่วยดูโค้ดให้ทีครับ ติดเรื่อง listbox event ครับ จากโค้ดพอผมเลือกจังหวัด แล้วจะปรากฏ รายชื่ออำเภอ



 

ช่วยดูโค้ดให้ทีครับ ติดเรื่อง listbox event ครับ จากโค้ดพอผมเลือกจังหวัด แล้วจะปรากฏ รายชื่ออำเภอ

 



Topic : 028757



โพสกระทู้ ( 66 )
บทความ ( 0 )



สถานะออฟไลน์




จากโค้ดพอผมเลือกจังหวัด แล้วจะปรากฏ รายชื่ออำเภอ พอเลือก อำเภอ แล้วครับ มันจะ refresh ค่า ใน listbox เป็นค่าเริ่มต้น จะต้องแก้ยังไงดีครับ


<? require_once("./connect_db/connect_db1.php");
$cs1 = "SET character_set_results=tis620";
mysql_query($cs1) or die('Error query: ' . mysql_error());
$cs2 = "SET character_set_client = tis620";
mysql_query($cs2) or die('Error query: ' . mysql_error());
$cs3 = "SET character_set_connection = tis620";
mysql_query($cs3) or die('Error query: ' . mysql_error());
$cs4 = "SET character_set_connection = utf8";
mysql_query($cs4) or die('Error query: ' . mysql_error());
?>




<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Untitled Document</title>
<style type="text/css">

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
margin: 0;
}

a:link {
color: #005FA9;
text-decoration: none;
}
a:visited {
color: #005FA9;
text-decoration: none;
}
a:hover {
color: #005FA9;
text-decoration: underline;
}
a:active {
text-decoration: none;
}
.style1 {color: #FFFFFF}
</style>
</head>

<body>
<form action="" method="post">
<br><br><br>
<b>&nbsp; &nbsp; กรุณาเลือกจังหวัด อำเภอ ตำบล ของสถานที่จับกุม</b>
<br> <br>
<table>
<tr>
<!-- เลือกจังหวัด -->
<td width="30"> </td>
<td>จังหวัด
</td>
<td>
<select name="province" onchange="document.location='prov.php?prov_id='+this.value;">
<option>กรุณาเลือกจังหวัด</option>
<!-- <select name="province_id">
<option>กรุณาเลือกจังหวัด</option> -->
<?$sql = "select * from province order by prov asc";
$result = mysql_query($sql);
while ($row=mysql_fetch_array($result))
{
if($district_id <> null)
{
$prov_id = substr("$amper_id",0,2);
}
if($subdis_id <> null)
{
$prov_id = substr("$tumbon_id",0,2);
}
if($ban_id <> null)
{
$prov_id = substr("$mooban_id",0,2);
}

if(!(strcmp($row['prov_id'],$prov_id)))
{
echo "<option value=\"$row[prov_id]\" selected>$row[prov]</option>";
}
else
echo "<option value=\"$row[prov_id]\">$row[prov]</option>";
}
?>
</select>
</td>
</tr>



<tr>
<td width="30"> </td>
<td>อำเภอ</td>
<td>
<!-- เลือกอำเภอ -->
<select name="district" onchange="document.location='prov.php?amper_id='+this.value;">
<option>กรุณาเลือกอำเภอ</option>
<?
if(isset($prov_id))
{
if($tumbon_id <> null)
{
$amper_id = substr("$tumbon_id",0,4);
}
if($ban_id <> null)
{
$amper_id = substr("$mooban_id",0,4);
}

$sql1="select * from amper where prov_id='$prov_id'";
$result1 = mysql_query($sql1);
while ($row1=mysql_fetch_array($result1))
{
if(!(strcmp($row1['amper_id'],$amper_id)))
{
echo "<option value=\"$row1[amper_id]\" selected>$row1[amper]</option>";
}
else
echo "<option value=\"$row1[amper_id]\">$row1[amper]</option>";
}
}
?>
</select>
</td>
</tr>



<tr>
<td width="30"> </td>
<td>ตำบล</td>
<td>
<!-- เลือกตำบล -->
<select name="subdistrict" onchange="document.location='prov.php?tumbon_id='+this.value;">
<option>กรุณาเลือกตำบล</option>
<?
if(isset($amper_id))
{
if($mooban_id <> null)
{
$tumbon_id = substr("$mooban_id",0,6);
}
$sql2="select * from tumbon where amper_id='$amper_id'";
$result2 = mysql_query($sql2);
while ($row2=mysql_fetch_array($result2))
{
if(!(strcmp($row2[tumbon_id],$tumbon_id)))
{
echo "<option value=\"$row2[tumbon_id]\" selected>$row2[tumbon]</option>";
}
else
echo "<option value=\"$row2[tumbon_id]\">$row2[tumbon]</option>";

}
}
?>
</select>
</td></tr>


<tr>
<td width="30"> </td>
<td>หมู่บ้าน</td>
<td>
<!-- เลือกหมู่บ้าน -->
<select name="ban" onChange="document.location='prov.php?mooban_id='+this.value;">
<option>กรุณาเลือกหมู่บ้าน</option>
<?
if(isset($tumbon_id))
{
$sql3="select * from mooban where tumbon_id=$tumbon_id";
$result3 = mysql_query($sql3);
while ($row3=mysql_fetch_array($result3))
{
if(!(strcmp($row3[mooban_id],$mooban_id)))
{
echo "<option value=\"$row3[mooban_id]\" selected>หมู่ที่ $row3[no_mo] : $row3[mooban]";
}
else
echo "<option value=\"$row3[mooban_id]\">หมู่ที่ $row3[no_mo]: $row3[mooban]";
}
}
echo "</option>";
?>
</select>

<?
$b = $mooban_id;
if(isset($b))
{
$sql4="select * from mooban where mooban_id=$b";
$result4 = mysql_query($sql4);
while ($row4=mysql_fetch_array($result4))
{
$m = $row4[no_mo];

}
}
echo "<font face=MS Sans Serif, Microsoft Sans Serif size=2>หมู่ที่ <input type=text name=moo onChange='document.location='prov.php?moo='+this.value;' size=2 maxlength=2 value=\"$m\"> ";

?>

</td></tr>

<tr><td></td><td></td>
<td>
<input type="submit" name="Submit" value="ตกลง" onClick="opener.document.all.province.value=document.all.province.value;opener.document.all.district.value=document.all.district.value;opener.document.all.subdistrict.value=document.all.subdistrict.value;opener.document.all.ban.value=document.all.ban.value;opener.document.all.moo.value=document.all.moo.value;window.close();">
</td></tr>
</table>
</form>
</body>
</html>



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-06-30 14:34:11 By : drakvender View : 1370 Reply : 2
 

 

No. 1



โพสกระทู้ ( 2,794 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


<?$sql = "select * from province order by prov asc";

ไม่รู้ว่าจะเกี่ยวมั้ยนะครับ แต่เห็นมันติดกัน






Date : 2009-06-30 16:16:23 By : panyapol
 


 

No. 2



โพสกระทู้ ( 66 )
บทความ ( 0 )



สถานะออฟไลน์


โค้ดนี้ใช้ได้แล้วครับ ผมไปแก้ตัวแปรในแต่ละ loop ให้เหมือนกัน

while ($row=mysql_fetch_array($result))
{
if($district_id <> null)
{
$prov_id = substr("$amper_id",0,2);
}
if($subdis_id <> null)
{
$prov_id = substr("$tumbon_id",0,2);
}
if($ban_id <> null)
{
$prov_id = substr("$mooban_id",0,2);
}



แต่ อยากถามหน่อยครับว่า จะทำยังไง ไม่ให้มัน refresh ครับ
Date : 2009-07-01 08:46:17 By : drakvender
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดูโค้ดให้ทีครับ ติดเรื่อง listbox event ครับ จากโค้ดพอผมเลือกจังหวัด แล้วจะปรากฏ รายชื่ออำเภอ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่