【发布时间】:2021-01-01 03:31:12
【问题描述】:
我创建了一个包含两列“id”和“names”的表,并在我的 PHP(html) 页面中添加了数据列表和文本区域来显示它,数据列表选项填充了“id”,我想要显示我在数据列表中选择的“id”的“名称”的文本区域。
userid | name |
----------------
1 | name 1 |
2 | name 2 |
3 | name 3 |
4 | name 4 |
这是我的部分代码 -
<input list="uid" class="custom-select" id="dlist" name="dlist">
<datalist id="uid">
<?php
$sql = "SELECT * FROM userdata";
$result = mysqli_query($link, $sql);
if (mysqli_num_rows($result) > 0)
{
// output data of each row
while($row = mysqli_fetch_assoc($result))
{
echo'<option value="'. $row["userid"].'">';
}
}
?>
</datalist>
<textarea class="form-control" id="uname" rows="4" name="uname"></textarea>
我查看了一些答案,其中一些人说要使用 ajax,但我还没有一个很好的例子来参考和完成我的代码。如果这已经解决,请评论答案链接。
【问题讨论】: