Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.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 用mysql数据填充select输入字段_Php - Fatal编程技术网

Php 用mysql数据填充select输入字段

Php 用mysql数据填充select输入字段,php,Php,我已经创建了一个主下拉列表,通过jquery我可以选择要显示的下拉菜单的数量。通过for循环非常简单地完成。选择要显示多少下拉列表的主下拉列表是静态填充的,我正在尝试使用mysql数据库中的数据动态填充正在显示的下拉列表。在php端,我使用while循环填充每个选择框。我没有得到任何显示的结果 $(文档).ready(函数(){ $('select').change(函数(){ var option=$(this.val(); 展示区(可选); 返回false; }); 函数显示字段(选项){

我已经创建了一个主下拉列表,通过jquery我可以选择要显示的下拉菜单的数量。通过
for
循环非常简单地完成。选择要显示多少下拉列表的主下拉列表是静态填充的,我正在尝试使用mysql数据库中的数据动态填充正在显示的下拉列表。在php端,我使用while循环填充每个选择框。我没有得到任何显示的结果


$(文档).ready(函数(){
$('select').change(函数(){
var option=$(this.val();
展示区(可选);
返回false;
});
函数显示字段(选项){
var内容=“”;
对于(var i=1;i
'"';                   
内容+='

'; } $('课程目录').html(内容); } });
首先需要回显javascript行,而不是直接回显

echo 'content += \'<option value="' . $course_id . '">' . $course_name . '</option>\';';
echo'content+=\'.$course\u name.\';

首先需要回显javascript行,而不是直接回显

echo 'content += \'<option value="' . $course_id . '">' . $course_name . '</option>\';';
echo'content+=\'.$course\u name.\';

您不能在javascript(客户端代码)中运行php(服务器端代码)。您需要使用ajax来调用php代码。@scrowler。看到您的答案,显然我误解了OP以及他们希望如何获取选项值。我假设他们只想在函数调用时获取,而不是最初编写js var代码。您不能运行php(服务器端代码)在javascript(客户端代码)中。您需要使用ajax来调用php代码。@scrowler。看到您的答案,显然我误解了OP,以及他们希望如何获取选项值。我假设他们只希望在函数调用时获取它,而不是最初编写js var代码。