Php 将链接分配到下拉菜单
我有一个问题,我正在寻找最简单的解决方案!所以我有这个数据库项目,我将使用php。我们的想法是,我们需要用我们不太熟悉的语言来解释这一点。无论如何,假设我创建了一个烹饪类型的下拉列表,例如使用下面的postgresql查找代码进行说明。我的下拉列表很有用,但我可以添加一个功能,让他们可以点击他们想要的任何菜肴,然后我重定向到一个新页面,其中包含我将再次从数据库中获得的相应餐厅。下面的代码不是很重要,但我会发布它,这样你就可以有一个想法。对不起,时间太长了Php 将链接分配到下拉菜单,php,jquery,postgresql,Php,Jquery,Postgresql,我有一个问题,我正在寻找最简单的解决方案!所以我有这个数据库项目,我将使用php。我们的想法是,我们需要用我们不太熟悉的语言来解释这一点。无论如何,假设我创建了一个烹饪类型的下拉列表,例如使用下面的postgresql查找代码进行说明。我的下拉列表很有用,但我可以添加一个功能,让他们可以点击他们想要的任何菜肴,然后我重定向到一个新页面,其中包含我将再次从数据库中获得的相应餐厅。下面的代码不是很重要,但我会发布它,这样你就可以有一个想法。对不起,时间太长了 <form action="in
<form action="index.php" method="post">
<select name="****" id="****">
<option>Select book</option>
<?php
$conn_string = "host=########################################";
$dbconn = pg_connect($conn_string) or die ('Connection failed');
$query = "SELECT name FROM db.typeofcuisine";
$result = pg_query($dbconn, $query);
while ($row = pg_fetch_assoc($result))
{
echo "<option value=$row[name]>$row[name]</option>";
}
pg_close($dbconn);
?>
此外,我实际上希望这个表单被分配到一个链接,而不仅仅是一个选择选项。我的意思是,我会有一个链接,点击后我会显示表单 您可以尝试通过这种方式设置下拉菜单的链接,请参见更改事件中的选择,其中值是数据库中选定的餐厅\对应餐厅名称的链接
<form action="index.php" method="post">
<select name="****" id="****" onchange="location = this.options[this.selectedIndex].value;">
<option>Select book</option>
<?php
$conn_string = "host=########################################";
$dbconn = pg_connect($conn_string) or die ('Connection failed');
$query = "SELECT name,restaurant_link FROM db.typeofcuisine";
$result = pg_query($dbconn, $query);
while ($row = pg_fetch_assoc($result))
{
echo "<option value=$row['restaurant_link']>$row['name']</option>";
}
pg_close($dbconn);
?>
</select>
</form>