Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 动态Web字段_Php_Jquery_Mysql - Fatal编程技术网

Php 动态Web字段

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

我想做的是,我有一个基本字段等的用户配置文件页面,但现在我想添加两个额外的字段类型,我没有很好地处理它们

基本上字段是相同的,我有一个动态选择列表2取决于列表2的选择,但我需要能够有一个按钮添加更多的这些字段,同样,如果用户编辑他的个人资料,它需要能够删除一个特定的

第二个只是一个自由文本字段,但也需要能够添加更多内容,然后删除特定内容。我不能100%确定如何将这些存储在数据库中。我正在使用MySQL来完成这一切。

更新: 我用ajax方法解决了这个问题^_^ 对不起,我没有包括原始代码,我有50件事在我的脑海里

基本代码: 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>

我仍在努力在系统中添加多个条目。

请共享相关代码