gpt4 book ai didi

php - HTML/PHP 从下拉菜单中选择一个值并检索关联的行并输出该行的所有数据

转载 作者:行者123 更新时间:2023-11-28 03:07:47 24 4
gpt4 key购买 nike

表达我想做的事情有点困难,但让我试一试。

首先我有一个带表的数据库。我将在 HTML 的选择下拉菜单中显示该表中的一列,更准确地说:这会在下拉菜单中输出“名称”列:

<?php
$query = mysql_query("SELECT name from table");

echo "<select name='select1'>";

while ($row = mysql_fetch_array($query))
{
echo "<option value'" . $row['name'] ."'>" . $row['name] . "</option>;
}
echo "</select>";
?>

然后当在该下拉列表中选择一个值时,该值需要保存在一个变量中。

if (isset($_POST['button']))
{
$select = $_POST['select1'];
}

作为最后一点,变量$select 中的值需要用于进行SELECT 查询。我想在 SELECT 语句中使用该变量来查找与下拉菜单中的值相关的相应行(在同一个表中)并选择一列并将该值输出到文本框或复选框,取决于需要输出的值。

示例:

表格

      id - name - street - number - ...
row 1: 0 - test1 - teststreet1 - 1 - ...
row 2: 1 - test2 - teststreet2 - 2 - ...
row 3: 2 - test3 - tesstreett3 - 3 - ...

1) 我从下拉菜单中选择 test2(下拉菜单中填充了数据库中的列名)

2) test2保存为$name中的变量

3) select query 搜索 $name = test2 的 street 列的值

SELECT street from table where ?
row 2: 1 - test2 - tesstreett2 - 2 - ...

所以我想将 street 中的 teststreet2 输出到文本框中

<input type='text' value='?'>

我需要有关选择查询或如何调用它的帮助。

在此先感谢您花时间阅读本文!

亲切的问候

最佳答案

找到了!

if(isset($_POST['select1']))
{
$select = $_POST['select1'];

$street_select = mysql_query("SELECT street FROM table WHERE name = '" .&select. "'");
$street = mysql_fetch_array($street_select);
$resul_street = $street['street'];
}

现在我可以对通过下拉菜单询问的每一列中的每个值执行此操作!

关于php - HTML/PHP 从下拉菜单中选择一个值并检索关联的行并输出该行的所有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31809716/

24 4 0
文章推荐: html - 如何在媒体查询中定义关键帧?
文章推荐: html - 我有一个垂直滚动条,溢出设置为自动,高度设置为 100%
文章推荐: javascript - HTML5 localStorage 不适用于 Android WebView
文章推荐: python - 如何在