为 PHP 中的下拉菜单选项创建可点击链接
Create Clickable Links for Dropdown Menu Options in PHP
我正在开发一个系统,用户可以在其中按特定字段搜索图书馆。
我目前有一个名为 index.php 的 PHP 文档,其中包含一个下拉框、一个文本框和一个提交按钮。用户从下拉框中选择要搜索的字段(例如作者或标题),然后在文本框中输入搜索条件(例如 "Tolkien" 或 "The Hobbit"),然后单击在提交按钮上,然后加载 simpleSearch.php。用户搜索的文本和他们搜索的字段在simpleSearch.php上定义如下:
$queryString = $_GET["userSearch"]; // get user's search string
$queryType = $_GET["searchType"]; // get user's search type
我想要的是 index.php 页面上的布局不同但功能相同。 双蓝线上方的布局为当前布局。双蓝线下方的布局是我想要的布局。
用户无需从下拉框中选择一个字段并单击“提交”,而是输入他们的搜索条件,然后单击其中一个字段。该按钮将同时充当下拉选择器和提交按钮。
这是我当前布局的代码:
<form action="simpleSearch.php" method="get">
<select name="searchType">
<option value="all">All Fields</option>
<option value="author">Author</option>
<option value="title">Title</option>
<option value="subject">Subject</option>
</select>
<input type="text" name="userSearch">
<input type="submit">
</form>
任何帮助都将不胜感激!谢谢!
使用情况如何:
<form action='simpleSearch.php' method='get'>
<input type="text">
<input type="submit" value="all" name="userSearch">
<input type="submit" value="author" name="userSearch">
<input type="submit" value="title" name="userSearch">
<input type="submit" value="subject" name="userSearch">
</form>
而在 simpleSearch.php 你可以通过 $_GET['userSearch']
获得价值
并且不要忘记 SQL 注入危险 ;)
我正在开发一个系统,用户可以在其中按特定字段搜索图书馆。
我目前有一个名为 index.php 的 PHP 文档,其中包含一个下拉框、一个文本框和一个提交按钮。用户从下拉框中选择要搜索的字段(例如作者或标题),然后在文本框中输入搜索条件(例如 "Tolkien" 或 "The Hobbit"),然后单击在提交按钮上,然后加载 simpleSearch.php。用户搜索的文本和他们搜索的字段在simpleSearch.php上定义如下:
$queryString = $_GET["userSearch"]; // get user's search string
$queryType = $_GET["searchType"]; // get user's search type
我想要的是 index.php 页面上的布局不同但功能相同。
用户无需从下拉框中选择一个字段并单击“提交”,而是输入他们的搜索条件,然后单击其中一个字段。该按钮将同时充当下拉选择器和提交按钮。
这是我当前布局的代码:
<form action="simpleSearch.php" method="get">
<select name="searchType">
<option value="all">All Fields</option>
<option value="author">Author</option>
<option value="title">Title</option>
<option value="subject">Subject</option>
</select>
<input type="text" name="userSearch">
<input type="submit">
</form>
任何帮助都将不胜感激!谢谢!
使用情况如何:
<form action='simpleSearch.php' method='get'>
<input type="text">
<input type="submit" value="all" name="userSearch">
<input type="submit" value="author" name="userSearch">
<input type="submit" value="title" name="userSearch">
<input type="submit" value="subject" name="userSearch">
</form>
而在 simpleSearch.php 你可以通过 $_GET['userSearch']
并且不要忘记 SQL 注入危险 ;)