Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.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 选择组合框值时自动填充文本字段_Javascript_Php_Mysql - Fatal编程技术网

Javascript 选择组合框值时自动填充文本字段

Javascript 选择组合框值时自动填充文本字段,javascript,php,mysql,Javascript,Php,Mysql,我想问一下JavaScriptonchange函数和PHP 我有一个组合框,其中包含我从db(MySql)获得的值,下面是我的进度: 以下是我的数据库内容: member: person_name (person one, person two, person three) description ("sdsdsdsds","ewewewewe","gfdfdfdff","dfdfdfdfdfS") PHP: 包括“conn.php”; $query=“从成员中选择人员姓名”; $re

我想问一下JavaScript
onchange
函数和PHP

我有一个组合框,其中包含我从db(MySql)获得的值,下面是我的进度:

以下是我的数据库内容:

member:
  person_name (person one, person two, person three)
  description ("sdsdsdsds","ewewewewe","gfdfdfdff","dfdfdfdfdfS")
PHP:

包括“conn.php”;
$query=“从成员中选择人员姓名”;
$result=mysql\u query($query);
回声“;
回声“-选择-”;
while($row=mysql\u fetch\u数组($result)){
回显“$行[“人名]”;
}
回声“;
所以,当我选择其中一个值时,我想要空白的文本区域

<textarea>"FILLED WITH DESCRIPTION FROM DB BASED ON NAME SELECTED</textarea>
“根据所选名称填写数据库中的说明

我想你在找这个-

 echo "<select name='name' id='sel_id' onchange='fillData()'>";
  echo "<option value=''>-Select-</option>";
  while($row = mysql_fetch_array($result)) {
      echo "<option value='".$row['person_name']."'>".$row['person_name']."</option>";
  }
  echo "</select>";

  echo "<textarea id='txt_id'></textarea>";

function fillData(){
    var s = document.getElementById("sel_id");
    var val = s.options[s.selectedIndex].text;
    document.getElementById("txt_id").innerHTML = val;
}
echo”“;
回声“-选择-”;
while($row=mysql\u fetch\u数组($result)){
回显“$行[“人名]”;
}
回声“;
回声“;
函数fillData(){
var s=document.getElementById(“sel_id”);
var val=s.options[s.selectedIndex].text;
document.getElementById(“txt_id”).innerHTML=val;
}

请注意:我还没有测试过它。

对不起,你有任何参考资料吗?@SunilPachlangia
 echo "<select name='name' id='sel_id' onchange='fillData()'>";
  echo "<option value=''>-Select-</option>";
  while($row = mysql_fetch_array($result)) {
      echo "<option value='".$row['person_name']."'>".$row['person_name']."</option>";
  }
  echo "</select>";

  echo "<textarea id='txt_id'></textarea>";

function fillData(){
    var s = document.getElementById("sel_id");
    var val = s.options[s.selectedIndex].text;
    document.getElementById("txt_id").innerHTML = val;
}