如何使其成为selectbox/PHP

如何使其成为selectbox/PHP,php,drop-down-menu,Php,Drop Down Menu,我是一名php初学者,两天来我一直在尝试添加selectbox,但没有成功。这是代码。我需要使它选择框不可点击的链接 这是我正在做的工作 echo "<b><a href=\"readphp.php?id={$row['id']}\">{$row['name']}</a></b>"; echo”“; 先谢谢你 <!DOCTYPE html> <html> <head> <title>Read<

我是一名php初学者,两天来我一直在尝试添加selectbox,但没有成功。这是代码。我需要使它选择框不可点击的链接

这是我正在做的工作

echo "<b><a href=\"readphp.php?id={$row['id']}\">{$row['name']}</a></b>";
echo”“;
先谢谢你

<!DOCTYPE html>
<html>
<head>
<title>Read</title>
<meta content="noindex, nofollow" name="robots">
<link href="style.css" rel="stylesheet" type="text/css">
<meta charset="utf-8">
</head>
<body>
<div class="maindiv">
<div class="divA">
<div class="title">
<h2>Read Data Using PHP</h2>
</div>
<div class="divB">
<div class="divD">
<p>Click On Menu</p>
<?php
$connection = mysql_connect("localhost", "user", "pass"); // Establishing Connection with Server
$db = mysql_select_db("dbname", $connection); // Selecting Database
//MySQL Query to read data
$query = mysql_query("select * from orders", $connection);
while ($row = mysql_fetch_array($query)) {
**echo "<b><a href=\"readphp.php?id={$row['id']}\">{$row['name']}</a></b>";**
echo "<br />";
}
?>
</div>
<?php
if (isset($_GET['id'])) {
$id = $_GET['id'];
$query1 = mysql_query("select * from orders where id=$id", $connection);
while ($row1 = mysql_fetch_array($query1)) {
?>
<div class="form">
<h2>---Details---</h2>
<!-- Displaying Data Read From Database -->
<span>Name:</span> <?php echo $row1['name']; ?><br />
<span>E-mail:</span> <?php echo $row1['email']; ?><br />
<span>Contact No:</span> <?php echo $row1['phone']; ?><br />
<span>Address:</span> <?php echo $row1['address']; ?>
</div>
<?php
}
}
?>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
</div>
<?php
mysql_close($connection); // Closing Connection with Server
?>
</body>
</html>

阅读
使用PHP读取数据
点击菜单

---细节--- 名称:
电子邮件:
联系电话:
地址:
点击菜单

改为:

<p>Click On Menu</p>
<select name="post_request_value">
<?php
$connection = mysql_connect("localhost", "user", "pass"); // Establishing Connection with Server
$db = mysql_select_db("dbname", $connection); // Selecting Database
//MySQL Query to read data
$query = mysql_query("select * from orders", $connection);
while ($row = mysql_fetch_array($query)) {

    echo "<option value=\"$row['name']\">".$row['display_name']."</option>";

echo "<br />";
}
?>
</select>
</div>
点击菜单


然后,如果您想让选项像链接一样工作,您可以使用javascript侦听onchange事件,并根据选择重定向到链接。

用于链接。选择框是用
完成的。您是否试图让一堆链接像菜单一样?你需要使用CSS或插件。你能详细解释一下你想做什么吗?或者向我们展示您的预期结果和当前结果。您的代码给出了错误,但您给出了主要思想,我修复了它。正如你所说,我还添加了JS,它工作得非常好。非常感谢你。
<p>Click On Menu</p>
<select name="post_request_value">
<?php
$connection = mysql_connect("localhost", "user", "pass"); // Establishing Connection with Server
$db = mysql_select_db("dbname", $connection); // Selecting Database
//MySQL Query to read data
$query = mysql_query("select * from orders", $connection);
while ($row = mysql_fetch_array($query)) {

    echo "<option value=\"$row['name']\">".$row['display_name']."</option>";

echo "<br />";
}
?>
</select>
</div>