<?php include_once('ConnectDB.php'); conndb(); ?> <body> <form method="post" action="t2.php"> เลือกจังหวัด : <select name="province" onchange="window.location='?proid='+this.value" > <option value="0">- เลือกจังหวัด -</option> <?php $strSQL = "SELECT * FROM province ORDER BY ProvinceNameT ASC"; $objQuery = mysql_query($strSQL); while($objResult = mysql_fetch_array($objQuery)) { if($_GET["proid"] == $objResult["ProvinceID"]) { $sel="selected"; } else { $sel=""; } ?> <option value="<?php echo $objResult["ProvinceID"];?>" <?php echo $sel;?>><?php echo $objResult["ProvinceNameT"] ;?> </option>'; <?php } ?> </select> เลือกอำเภอ : <select name="amphur" onchange="window.location='?ampid='+this.value" > <option value='0'>- เลือกอำเภอ -</option> <?php if($_GET["proid"] == "0"){ $strSQL = "SELECT * FROM city ORDER BY CityNameT ASC"; } else { $strSQL = "SELECT * FROM city WHERE ProvinceID ='".$_GET["proid"]."' ORDER BY CityNameT ASC"; } $objQuery = mysql_query($strSQL); while($objResult = mysql_fetch_array($objQuery)) { if($_GET["ampid"] == $objResult["CityID"]) { $sel="selected"; } else { $sel=""; } ?> <option value="<?php echo $objResult["CityID"];?>" <?php echo $sel;?>><?php echo $objResult["CityNameT"];?></option> <?php } ?> </select> เลือกตำบล : <select name="district"> <option value='0'>- เลือกตำบล -</option> <?php if($_GET["ampid"] == "0"){ $strSQL = "SELECT * FROM district ORDER BY DistrictNameT ASC"; } else { $strSQL = "SELECT * FROM district WHERE CityID ='".$_GET["ampid"]."' ORDER BY DistrictNameT ASC"; } $objQuery = mysql_query($strSQL); while($objResult = mysql_fetch_array($objQuery)) { ?> <option value="<?php echo $objResult["DistrictID"];?> "><?php echo $objResult["DistrictNameT"];?></option> <?php } ?> </select>
Quote:หลังจากกดเลือกลิสของอำเภอแล้ว ลิสของจังหวัดและอำเภอ ค่าที่เลือกไว้นั้นหายไปกลับไปอยู่ที่ value 0 ผมเลยต้องการให้ลิสจังหวัดและอำเภอที่เลือกไว้แสดงอยู่เหมือนเดิม
Quote:ถ้าผมต้องการ แก้ไขข้อมูล โดยดึงข้อมูลมาจากฐานข้อมูล และอยากให้ dropdownlist 3ตัวนี้ มันแสดงจังหวัด อำเภอ ตำบล ให้ตรงกับในฐานข้อมูล
-- Make it in one go!!! SELECT PAT??? FROM x WHERE y;
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง