Php 动态Web字段
我想做的是,我有一个基本字段等的用户配置文件页面,但现在我想添加两个额外的字段类型,我没有很好地处理它们 基本上字段是相同的,我有一个动态选择列表2取决于列表2的选择,但我需要能够有一个按钮添加更多的这些字段,同样,如果用户编辑他的个人资料,它需要能够删除一个特定的 第二个只是一个自由文本字段,但也需要能够添加更多内容,然后删除特定内容。我不能100%确定如何将这些存储在数据库中。我正在使用MySQL来完成这一切。更新: 我用ajax方法解决了这个问题^_^ 对不起,我没有包括原始代码,我有50件事在我的脑海里 基本代码: mysql数据拉取:Php 动态Web字段,php,jquery,mysql,Php,Jquery,Mysql,我想做的是,我有一个基本字段等的用户配置文件页面,但现在我想添加两个额外的字段类型,我没有很好地处理它们 基本上字段是相同的,我有一个动态选择列表2取决于列表2的选择,但我需要能够有一个按钮添加更多的这些字段,同样,如果用户编辑他的个人资料,它需要能够删除一个特定的 第二个只是一个自由文本字段,但也需要能够添加更多内容,然后删除特定内容。我不能100%确定如何将这些存储在数据库中。我正在使用MySQL来完成这一切。更新: 我用ajax方法解决了这个问题^_^ 对不起,我没有包括原始代码,我有50
$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>
我仍在努力在系统中添加多个条目。请共享相关代码