Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.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 选择下拉项后,如何在数据库中提取后填充文本字段_Php - Fatal编程技术网

Php 选择下拉项后,如何在数据库中提取后填充文本字段

Php 选择下拉项后,如何在数据库中提取后填充文本字段,php,Php,这是我的代码,它打印拥有ID_no的人的姓氏,该ID_no位于下拉选项中。我想要的是将其输出到文本框中,这样一旦选择了id_no,它就会自动填充该字段: <?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "auth"; // Create connection $conn = new mysqli("localhost", "root", "", "auth"); // Check

这是我的代码,它打印拥有ID_no的人的姓氏,该ID_no位于下拉选项中。我想要的是将其输出到文本框中,这样一旦选择了id_no,它就会自动填充该字段:

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "auth";

// Create connection
$conn = new mysqli("localhost", "root", "", "auth");
// Check connection
if ($conn->connect_error) {
 die("Connection failed: " . $conn->connect_error);
}

$sql = "SELECT id_no,fn,sn,mn from employee ORDER BY id_no asc";
$result = $conn->query($sql);
?>

<select name='id_no' onchange="changeSelect(this.value)">
   <?php while ($row = $result->fetch_array()) { ?>

 <option value="<?php echo($row['sn']);  ?>"   > 

       <?php echo($row['id_no']); ?> 

   </option> 
   <?php }  ?> 

</select>

<div id="demo"></div>
<script>
function changeSelect(value)
{
   document.getElementById("demo").innerHTML = value
}
</script>  


好的,问题是?错误,如果有的话?检查它们?没有错误。您能用生成的完整html更新您的问题吗?或者提供一个链接到您的页面?它不是在线的:((请告诉我,我将把这个放在哪里:)以便在文本字段中打印它
<?php echo"<input type=text name=fullname size=50  value=$row[sn],$row[fn],$row[mn] required>";