我还是一个新手,虽然我已经搜索了网页(很多),但我似乎无法找到关于如何编码双输入搜索的任何信息酒吧。 我的例子是;一个'位置'的搜索栏和他们正在查找的'产品'的第二个栏用一个按钮进行内联显示以进行搜索。如何用2个输入创建一个搜索栏
事情是这样的: https://www.gumtree.com/
如果任何人都可以点我在正确的方向或提供的任何信息,我将非常感激,
谢谢
我还是一个新手,虽然我已经搜索了网页(很多),但我似乎无法找到关于如何编码双输入搜索的任何信息酒吧。 我的例子是;一个'位置'的搜索栏和他们正在查找的'产品'的第二个栏用一个按钮进行内联显示以进行搜索。如何用2个输入创建一个搜索栏
事情是这样的: https://www.gumtree.com/
如果任何人都可以点我在正确的方向或提供的任何信息,我将非常感激,
谢谢
好像你正在学习的与用户互动的基础。
基本上,你需要两样东西:
在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
,你会得到<input type="test" name="email">
值在你的PHP脚本是这样的:$userMail = $_POST['email'];
它不会太大的意义给这里进一步的解释,也有很多在网络上的教程和文件,现在你知道你正在寻找;-)
例如什么:
http://php.net/manual/en/tutorial.forms.php(PHP官方文档,简短而有效的) http://www.w3schools.com/php/php_forms.asp和下面的章节(易起点)。
一旦你得到它的工作,特别注意用户可能键入并可能干扰你的代码(尤其是引号和特殊字符,如“<> &”...)的未等待字符。
关键字:转义字符串,addslashes
,htmlspecialchars
,mysql_real_escape_string
等...取决于你对这些数据做了什么。
如果您的数据用于数据库查询,您还应该检查关键字:sql注入,准备好的语句。
非常感谢您帮助我走出困境!这正是我需要的和更多:) –
似乎是一个2 和一个的简单表单,还是我错过了smthg? – fpierrat
欢迎来到StackOverflow。您的问题应该尽可能具体:您是否使用纯HTML/CSS?你在使用Bootstrap之类的框架吗?看看“[我如何问一个好问题?](http://stackoverflow.com/help/how-to-ask)” – trashr0x
或者,也许你的问题是,你不知道你应该/可能是什么使用这样做...在这种情况下,搜索教程,例如关键字“howto php form”。 – fpierrat