gpt4 book ai didi

php - 如何通过从选择框中选择 ID 来输出数据库表中的数据?

转载 作者:行者123 更新时间:2023-11-29 11:33:26 24 4
gpt4 key购买 nike

好的,下面我将链接一个屏幕截图,向您展示到目前为止我正在处理的内容。

在左侧框中,我将用“EventID”列表填充它,这是我的数据库表上的主键。

当选择这些 ID 之一时,我希望同一表中的“EventName”显示在右侧的框中。

https://gyazo.com/79e5e49bd288838c8ce1ae54fe245494

到目前为止的问题是事件名称显示在左侧选择框中,我不确定如何使其在选择时从表中获取数据并在文本框中输出。希望这是有道理的

这是我的代码:

<!DOCTYPE html>
<html>
<head> </head>
<body>

<?php include 'login.php';?>

<select name="EventID">
<option value="">Select Event ID</option>

<?php

$result1 = mysqli_query($dbconnect, "SELECT EventID, EventName FROM event");

while($row1 = mysqli_fetch_assoc($result1)) {
?>

<option value="<?php echo $row1['EventID']; ?>"><?php echo $row1['EventName']; ?></option>
<?php
// End while loop.
}
?>
</select>

Event Name: <input name="EventName" type="text">

</body>
<html>

最佳答案

<!DOCTYPE html>
<html>
<head> </head>
<script>
function choice1(select) {
document.getElementById("EventName").value = select.options[select.selectedIndex].value;
}
</script>
<body>

<?php include 'login.php';?>

<select name="EventID" onchange="choice1(this)">
<option value="">Select Event ID</option>

<?php

$result1 = mysqli_query($dbconnect, "SELECT EventID, EventName FROM event");

while($row1 = mysqli_fetch_assoc($result1)) {
?>

<option value="<?php echo $row1['EventName']; ?>"><?php echo $row1['EventID']; ?></option>
<?php
// End while loop.
}
?>
</select>

Event Name: <input name="EventName" id="EventName" type="text">

</body>
<html>

关于php - 如何通过从选择框中选择 ID 来输出数据库表中的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37012211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com