php获取标题的输入值

时间:2014-12-31 03:31:04

标签: php input title

我使用Google搜索引擎自定义进行表单搜索。现在我想在输入名称中获取文本值" q"或者通过id" searchcse"在标题中显示。

我的表单显示在下面

<form role="search" action="/search" id="search-cse" method="get">
<input class="searchcse" id="searchcse" type="text" name="q" placeholder="Search Everything..!.">
<button class="submit" type="submit"></button>
</form>

任何人帮助我!

我必须尝试:

<?php foreach ($_POST as $searchcse => $value) {
   echo $searchcse;
   echo $value;
} ?>

但它没有显示出来!这是我的搜索网址:http://google.gaix.info

4 个答案:

答案 0 :(得分:0)

您需要通过元素名称$q而不是元素ID $searchcse

答案 1 :(得分:0)

在php代码中使用$_GET['q']。像,

$searchQuery = $_GET['q']; // $searchQuery will have the value input in input element with name q

希望这会有所帮助。

答案 2 :(得分:0)

您需要更改

中的代码
<?php foreach ($_POST as $searchcse => $value) {
   echo $searchcse;
   echo $value;
} ?>

<?php foreach ($_GET as $searchcse => $value) {
   echo $searchcse;
   echo $value;
} ?>

因为您使用了表单method ='get'。如果您将此方法更改为“post”而不是foreach循环,则还有更多选项。

答案 3 :(得分:0)

要获取查询并将其插入标题,请使用HTML中的title标记和PHP中的$_GET superglobal

<html><head>
<title><?php echo $_GET['q'];?></title>
</head><body>
.....
<form role="search" action="/search" id="search-cse" method="get">
<input class="searchcse" id="searchcse" type="text" name="q" placeholder="Search Everything..!.">
<button class="submit" type="submit"></button>
</form>
</body></html>