gpt4 book ai didi

php - 如何使用下拉列表中的选定项目来填充 php 中的项目?

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

我从数据库中的表填充下拉列表。我试图抓取用户选择的下拉列表中的选定项目,以便我可以查询数据库以获取与该项目相关的更多信息。

<html>
<head></head>
<body>
<br>
<table id ="topnav" width="1100" border="0" align="center">
<tr>
<td colspan="2" style="background-color:#FFA500;">
<h1><table border="0">
<tr>
<th colspan="6"><img src ="../_images/Eu_flags.jpg" border="0" align="top" width="1100" height="180" />
</th>
</tr>

<table></h1>
</td>
</tr>

<tr valign="top">
<td style="background-color:#FFD700;width:150px;text-align:top;">


<b>Menu</b><br />

Select the state<br>
See rank of Universities<br />
Other information
</td>
<td style="background-color:#eeeeee;height:100px;width:940px;text-align:top;">
<?php
$con = mysql_connect("localhost","root","pasword");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("test", $con);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}


$result = mysql_query("SELECT lnamestate FROM state" );

while($row = mysql_fetch_array($result))
{
$lnamestate_id = $lnamestate['id'];
$row_lnamestate=$row['lnamestate'];
$row_block .= '<OPTION value="'.lnamestate_id.'">'.$row_lnamestate.'</OPTION>';
}
mysql_close($con);

?>
<label for="row">Select state</label>
<select name="lnamestateID"><?php echo $row_block; ?></select>



</td>
</tr>

<tr>
<td colspan="2" style="background-color:#FFA500;text-align:center;">
</td>
</tr>
</table>



</table>

</body>

</html>

最佳答案

首先,您需要向选择控件添加一个事件处理程序,以便当选择某项时,您可以捕获此事件,您可以通过以下方式实现;

<select name="ab" onchange="if (this.selectedIndex) doSomething();">

现在,按住索引即可知道已选择的内容,或者如果您愿意,可以通过索引获取所选项目并将其放入 javascript 中的全局变量中。

如果要在选择项目时加载更多信息,请使用带有 xmlHttpRequest 的 ajax。在许多 Web 应用程序中,当您使用 JQuery 时,它可以帮助您完成许多任务。看看 JQuery here ,它使用简单,可以简化很多事情。

关于php - 如何使用下拉列表中的选定项目来填充 php 中的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10004569/

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