php - 按钮动态复制在 php 上的 div 中填充的下拉列表

标签 php javascript mysql html

按钮在div中动态添加更多下拉列表(通过访问MySQL数据库填充)?有点重复最初的。

我已经设法用javascript复制了一个div,它只是文本框(所以它们更容易,不需要访问数据库)。 javascript 进行复制。

下面是 JavaScript

var counter = 1;
var limit = 15;
function addInput(divName){
     if (counter == limit)  {
          alert("You have reached the limit of adding " + counter + " inputs");
     }
     else {
          var newdiv = document.createElement('div');
          newdiv.innerHTML = "Type: <input type='text' name='types[]'> <br> Desc: <input type='text' name='descs[]'> <p>";
          document.getElementById(divName).appendChild(newdiv);
          counter++;
     }
}

我面临的问题是 dropdownlist + 通过 javascript 中的数据库填充。下面是我希望复制的下拉列表

        sqlconn();
        $sql="SELECT type FROM products";
        $result = mysql_query($sql);
        $num_rows = mysql_num_rows($result);
        echo "<select type=\"type\">";      
        for($i=0;$i<$num_rows;$i++){
            $products = mysql_fetch_array($result);
            echo "<option value='" . $products['type'] . "'>" . $products['type'] . "</option>";
        }
        echo "</select>";
        mysql_close($con);

最佳答案

那你为什么不使用AJAX呢? 创建下拉元素,向服务器发送下拉项目的请求,获取它们并填充您的列表。

关于php - 按钮动态复制在 php 上的 div 中填充的下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9183871/

相关文章:

php - 我如何在 laravel 的 Controller 中包含 Blade View ?

php - opencart从excel导入用户

mysql - MySQL 查询中的 IF Else count(*) ?

sql - MySQL 字符串与百分比输出的比较

javascript - window.location = '' 不工作;

javascript - 如何停止时间激活的功能

javascript - 即使没有调度任何操作,Redux 状态也会在加载时发生变化

javascript - 视觉 : "_" prefixed property not working in data property

MySQL InnoDB 插入性能 (Windows)

php - 传递 PHP 变量 onclick