我有一个由MySql数据库填充的下拉列表,其中显示了存储在我的数据库中的书籍的标题。
<select id="titles">
<option value="emp" selected>Choose the title</option>
<?php
//drop down list populated by mysql database
$sql = mysql_query("SELECT title FROM book");
while ($row = mysql_fetch_array($sql))
{
echo '<option value="'.$row['title'].'">'.$row['title'].'</option>';
}
?>
我希望我选择将其发送到另一个php页面search.php的选项
我想要这个search.php来获取书名并搜索该书的详细信息。(书名,价格,作者等。)我试图这样做,但它破坏了页面。
最佳答案
以适合您的格式添加以下代码。
<form action='search.php' method='post'>
<select id="titles" name='titles'>
<option value="emp" selected>Choose the title</option>
<?php
//drop down list populated by mysql database
$sql = mysql_query("SELECT title FROM book");
while ($row = mysql_fetch_array($sql))
{
echo '<option value="'.$row['title'].'">'.$row['title'].'</option>';
}
?>
<input type='submit' value='submit'>
</form>
in search.php:
$title = $_POST['titles'];