更新: 私はそれをajaxメソッドを使って計算しました^ _^ 申し訳ありません申し訳ありませんが、私は自分の心に50のものを持っていました。
Basicコード: MySQLデータプル:
$getCountries = "Select * from countries";
$CountriesResult = mysqli_query($con, $getCountries);
PHPコード:最後に
<div class="form-group">
<label for="Location">Location:</label>
<select id="country" class="form-control" required name="country" onchange="getprov(this.value);" >
<option value="">--Select country--</option>
<?php
while($country_dataRow = mysqli_fetch_array($CountriesResult)){
?>
<option value="<?php echo $country_dataRow['Country_ID']; ?>"><?php echo $country_dataRow['name']; ?></option>;
<?php } ?>
</select>
</div>
<!-- Province -->
<div id="province-data" class="form-group"></div>
その後のJavaスクリプト
function getprov(val){
$("#province-data").html("<img src='assets/images/ajax-loader.gif'>");
setTimeout(function(){
$.ajax({
type: "POST",
url: "ajax_call.php",
data: "Country_ID="+val,
success: function(data){
$("#province-data").html(data);
}
})
}, 500);
};
Ajax_call.php
$getProvince = "Select * from province where Country_ID='$country_id' order by Province asc";
$ProvinceResult = mysqli_query($con, $getProvince);
<select id="province" class="form-control" required name="province" onchange="getcity(this.value);">
<option value="">--Select Province--</option>
<?php while($province_dataRow = mysqli_fetch_array($ProvinceResult)){ ?>
<option value="<?php echo $province_dataRow['Province_ID']; ?>"><?php echo $province_dataRow['Province']; ?></option>
<?php } ?>
</select>
私はまだシステム上に複数のエントリを追加しようとしています。
関連するコードをご記入ください –