Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.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
Javascript 单击按钮添加/追加动态数据库(SQL)选择框_Javascript_Php_Jquery_Sql_Ajax - Fatal编程技术网

Javascript 单击按钮添加/追加动态数据库(SQL)选择框

Javascript 单击按钮添加/追加动态数据库(SQL)选择框,javascript,php,jquery,sql,ajax,Javascript,Php,Jquery,Sql,Ajax,我发现网上的小提琴非常有用。由于格式错误,我无法发布代码 单击“添加”按钮时, 它正在动态创建新的选择框 在上述代码中,有硬编码的车辆值, 但是我需要从数据库表中获取汽车的价值 你能帮忙吗 问候,, Jeena您应该发布到您的php文件并从其源代码获取,然后在ur div上打印它,如下所示 ur js文件: function addRow(btn) { $.post("cars.php",function(data){ $(btn).closest('table').appe

我发现网上的小提琴非常有用。由于格式错误,我无法发布代码

单击“添加”按钮时, 它正在动态创建新的选择框 在上述代码中,有硬编码的车辆值, 但是我需要从数据库表中获取汽车的价值

你能帮忙吗

问候,,
Jeena

您应该发布到您的php文件并从其源代码获取,然后在ur div上打印它,如下所示

ur js文件:

function addRow(btn) {

    $.post("cars.php",function(data){

    $(btn).closest('table').append(data);

   });
}
ur php文件:

$a = mysql_query("select * from cars");

echo '<tr><td><select>';

while($b = mysql_fetch_array($a)) {

echo '<option value="'.$b['id'].'">'.$b['brand'].'</option>';

}

echo '</select></td></td>';
<?php 

$select_val = $_POST['select_val'];

//db_process

?>

轻松点

获取带有id的selectbox值

十二,

在你的js上:

`函数addRowbtn{

var select_val=$'my_select'.val

$.post("cars.php",{select_val:select_val},function(data){

alert(data);
}); }`

在php文件上:

$a = mysql_query("select * from cars");

echo '<tr><td><select>';

while($b = mysql_fetch_array($a)) {

echo '<option value="'.$b['id'].'">'.$b['brand'].'</option>';

}

echo '</select></td></td>';
<?php 

$select_val = $_POST['select_val'];

//db_process

?>

您需要访问服务器以获取它。请参阅:@Diodeus提到,您需要从服务器获取它,或者让服务器在那里写入它,例如var txtbox=谢谢您的帮助。我可以做到。我需要从列表框中收集值,并在单击按钮时将其保存到数据库中。我该怎么做?