Php 使用输入框中的值转到URL
我试图用PHP构建一个搜索查询,但遇到了一些问题 我需要有一个输入框,它将产生值XXXX 按下搜索按钮后,我需要浏览器重定向到URL catalogsearch/advanced/result/?name=XXXXPhp 使用输入框中的值转到URL,php,Php,我试图用PHP构建一个搜索查询,但遇到了一些问题 我需要有一个输入框,它将产生值XXXX 按下搜索按钮后,我需要浏览器重定向到URL catalogsearch/advanced/result/?name=XXXX 我知道这可能是一个非常简单的问题,但如果有人能帮上忙,那就太好了。您所要做的就是将表单方法设置为get <form action="yourscript.php" method="get"> <input type="text" name="name" va
我知道这可能是一个非常简单的问题,但如果有人能帮上忙,那就太好了。您所要做的就是将表单方法设置为get
<form action="yourscript.php" method="get">
<input type="text" name="name" value="woot" />
<input type="submit" name="submit" value="Search" />
</form>
只需将表单方法设置为get
<form action="yourscript.php" method="get">
<input type="text" name="name" value="woot" />
<input type="submit" name="submit" value="Search" />
</form>
只需定义method=“get”
只需定义method=“get”
使用简单的表单
这将自动将“?name=“
添加到URL并移动到所需页面
在服务器端,假设这是url重写或目标页面,您可以使用以下方式访问变量:
<?php
// other code
$search_value = $_GET['name'];
// other code
使用简单的表单
这将自动将“?name=“
添加到URL并移动到所需页面
在服务器端,假设这是url重写或目标页面,您可以使用以下方式访问变量:
<?php
// other code
$search_value = $_GET['name'];
// other code
您可以使用GET创建表单,但是如果您希望控制流程,并且可能希望登录,请按以下方式操作:
header("Location: http://example.com/catalogsearch/advanced/result/?name=XXXX");
die();
您可以使用GET创建表单,但如果您希望控制流程并可能希望登录,请按以下方式操作:
header("Location: http://example.com/catalogsearch/advanced/result/?name=XXXX");
die();
嗯
您真正需要的是通用教程
您正在寻找一个带有“GET”方法和PHP中的$\u GET变量的表单
您真正需要的是通用教程
您正在寻找一个具有“GET”方法和PHP中的$\u GET变量的表单我的错误是,我写的是action not method。我的错误是,我写的是action not method。如果表单位于不同的URL上,则可能需要在表单标记上使用action=“/catalogsearch/advanced/result/”。可能需要action=“/catalogsearch/advanced/result/”如果表单位于不同的URL上,请在表单标记上单击。不要使用die(),只需使用exit即可。@Cfreak:为什么?有什么原因吗?die=您的程序由于错误而失败。退出=您的程序成功结束这是谁的约定?你的?没听说过。不,那将是PHP,他们从Perl借用了它。可能是因为“die”通常被认为是一件坏事。不要使用die()只使用exit。@Cfreak:为什么?有什么原因吗?die=您的程序由于错误而失败。退出=您的程序成功结束这是谁的约定?你的?没听说过。不,那将是PHP,他们从Perl借用了它。可能是因为“死”通常被认为是一件坏事。谢谢布拉德,工作很完美。。。想把事情弄得太复杂了@文森佩蒂:有时候简单更好很高兴听到它对你有用。谢谢布拉德,它工作得很好。。。想把事情弄得太复杂了@文森佩蒂:有时候简单更好很高兴听到它对你有用。