Tue 5 Aug 2008 15:10:59
<form name="f">
<select name="select1" onchange="changeSelect2(this)">
<?
$hostname = "127.0.0.1";
$username = "root";
$password = "12345";
$dbname = "fandf";
$conn = mysql_connect( $hostname, $username, $password );
mysql_query("SET NAMES 'utf8'");
if ( ! $conn )
die( "ไม่สามารถติดต่อกับ MySQL ได้" );
mysql_select_db( $dbname, $conn )
or die ( "ไม่สามารถเลือกใช้งานฐานข้อมูล $dbname ได้" );
$strSQL = 'select province_code, province_name from ff_province';
$result = mysql_query( $strSQL, $conn );
while ( $rs = mysql_fetch_array( $result ) )
echo"<option value=$rs[province_code]>$rs[province_name]</option>";
?>
</select>
<select name="select2" ></select>
</form>
<script language="Javascript">
function changeSelect2(obj){
var theform = obj.form;
theform.select2.length = 0;
aa=obj.value;
<?
//$aa='obj.value';
//$bb = $_POST["aa"];
$hostname = "127.0.0.1";
$username = "root";
$password = "12345";
$dbname = "fandf";
$conn = mysql_connect( $hostname, $username, $password );
mysql_query("SET NAMES 'utf8'");
if ( ! $conn )
die( "ไม่สามารถติดต่อกับ MySQL ได้" );
mysql_select_db( $dbname, $conn )
or die ( "ไม่สามารถเลือกใช้งานฐานข้อมูล $dbname ได้" );
$strSQL2 = "select amphur_code, amphur_name from ff_amphur where amphur_code like \"$select1%\"";
$result2 = mysql_query( $strSQL2, $conn );
$i=0;
while ( $rs2 = mysql_fetch_array( $result2 ) ){
echo"theform.select2.options[$i]= new Option('$rs2[amphur_name].$select1','$rs2[amphur_code]');";
$i++;
}
?>
theform.select2.disabled = false;
}
</script>
$strSQL2 =จะทำยังไงให้ list เฉพาะ อำเภอในจังหวัดที่ต้องการครับ
Tue 5 Aug 2008 15:14:14
Tue 5 Aug 2008 16:00:40
ผมพยายามที่จะ เอาค่ามาจาก select1 หรือ obj.value ซึงก็ไม่ได้ครับ
Tue 5 Aug 2008 17:19:54
ลองคิดตามนี้ครับ
php ทำงานเมื่อใดครับ ผ่าน interpreater บน http server ใช่หรือไม่ครับ
แล้ว javascript ล่ะ เป็น client script ใช่หรือไม่ครับ แล้ว client จะส่งค่าให้ server application ได้อย่างไร ผ่าน http request ใช่หรือไม่ครับ ในเมื่อ javascript ของคุณไม่มีการส่งค่าไปยัง server application แล้ว php จะทำงานได้อย่างไร
Wed 6 Aug 2008 08:59:28
ขอบคุณครับ คงจะต้อง ใช้ทางอื่นอีกทีละครับ
Wed 6 Aug 2008 10:09:02
Thu 7 Aug 2008 12:24:57
อืม ใช่ครับ ขอบคุณครับ

















