<?php
defined('DB_SERVER')?null:define("DB_SERVER", "localhost");
defined('DB_USER')?null:define("DB_USER", "root");
defined('DB_PASS')?null:define("DB_PASS", "");
defined('DB_NAME')?null:define("DB_NAME", "contactlist");
$connection= mysql_connect(DB_SERVER, DB_USER,DB_PASS) or die("Database connection failed:".mysql_error());
$db_select=mysql_select_db(DB_NAME, $connection) or die("Database selection failed:" .mysql_error());
$sql="SELECT * FROM country";
$result=mysql_query($sql,$connection);
while($row=mysql_fetch_array($result))
{
$countries[]=$row;
}
//$countries=$contactObj->getCountries();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<script type="text/javascript" src="scripts/jQuery/jquery-1.4.2.js"></script>
<script type="text/javascript">
$(function(){
$('#country').change(update_states);
});
function update_states(){
var countryId=$('#country').attr('value');
$.get('States_1.php?countryId='+countryId, show_states);
}
function show_states(res){
$('#state').html(res);
}
</script>
</head>
<body>
<form action="" method="post">
Country :<select id="country" name="country">
<?php
foreach ($countries as $country)
{
$option = "<option value='".$country['CID']."'";
$option.=">".$country['CountryName']."</option>";
echo $option;
}
?>
</select><br/>
State : <select id="state" name="state" multiple>
</select><br/>
<input type="submit" value="Save" id="add" name="add"/>
<input type="button" value="Cancel" id="cancel" name="cancel"/>
</form>
</body>
</html>