我仍然对此有点新鲜,虽然我搜索了网页(很多)但我似乎无法找到有关如何编写双输入搜索栏的任何信息。 我的榜样是;一个用于“位置”的搜索栏和一个用于搜索的“产品”的第二个搜索栏,用一个按钮进行搜索。
这样的事情: https://www.gumtree.com/
如果有人能指出我正确的方向或提供任何信息,我将非常感激,
谢谢
答案 0 :(得分:0)
您似乎正在学习与用户互动的基础 基本上,你需要两件事:
HTML页面中的表单:<form method="GET|POST" action="YOUR_URL">
,包括文字输入字段:<input type="text" name="YOUR_NAME">
和提交按钮:<input type="submit">
脚本服务器端,URL“YOUR_URL”,将在用户提交表单时调用。您可以在此处定义要对用户输入的数据采取的适当操作
假设您将使用PHP编写脚本(但是有其他语言可用,请查看服务器上安装的内容),您的脚本可以访问以下数组中返回的表单字段值:
。 $ _POST(如果从method="POST"
表单发送),
。 $ _GET(如果method="GET"
)和
。 $ _REQUEST(暂时忘记)。
例如,如果您的表单方法是POST
,那么您将在PHP脚本中获得<input type="test" name="email">
的值,如下所示:$userMail = $_POST['email'];
在这里给出进一步的解释是没有多大意义的,网上有很多教程和文档,现在你知道你在找什么;-)
例如:
http://php.net/manual/en/tutorial.forms.php(官方php文档,简短而有效)
http://www.w3schools.com/php/php_forms.asp以及后面的章节(简单的起点)。
一旦你开始工作,请特别注意用户可以键入的未加密字符,这可能会干扰你的代码(尤其是引号和特殊字符,如“&lt;&gt;&amp;”......)。 />
关键字:转义字符串,addslashes
,htmlspecialchars
,mysql_real_escape_string
等等...取决于您对此数据执行的操作。
如果你在数据库查询中使用了数据,你还应该检查关键字:sql注入,预处理语句。