Php 在表单中显示GET方法的结果
我试图在URL中保留查询字符串,以便搜索查询的结果可以添加书签。当我以前对表单使用“Post”操作时,适当的内容显示在正文中,但当我切换到“get”时,内容不会呈现,但查询字符串会显示在URL中。我怎么能两者兼得呢?谢谢你在这方面的帮助,伙计们Php 在表单中显示GET方法的结果,php,forms,Php,Forms,我试图在URL中保留查询字符串,以便搜索查询的结果可以添加书签。当我以前对表单使用“Post”操作时,适当的内容显示在正文中,但当我切换到“get”时,内容不会呈现,但查询字符串会显示在URL中。我怎么能两者兼得呢?谢谢你在这方面的帮助,伙计们 <body> <div id="wrapper"> <div id="content"> <h1>Search for a book</h1> <p>You ma
<body>
<div id="wrapper">
<div id="content">
<h1>Search for a book</h1>
<p>You may search by author or title</p>
<form method="GET" action="" >
<input type="text" name="search">
<input type="submit" name="submit" value="Search">
</form>
<br />
<?php
$conn = new COM("ADODB.Connection") or die("Cannot start ADO");
$connString= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\\assignment3.mdb";
//creates the connection object and define the connection string
$conn->Open($connString);
$searchquery = $_GET ('search');
$selectCommand="SELECT * FROM AuthorTitle WHERE title LIKE '%$searchquery%' OR author LIKE '%$searchquery%'";
if(isset($_GET['search'])){
$rs = $conn->Execute($selectCommand);
//opens a recordset from the connection object
if (!$rs->EOF){
$selectCommand=$rs->Fields("ProductID");
$author=$rs->Fields("author");
$title=$rs->Fields("title");
echo "<h1>Search Result for '<b>$searchquery</b>':</h1>
<p><b>$title</b>, $author is available for checkout.</p><br />";
}
else
print "No results found.<br /><br />";
$rs->Close;
}
?>
</div> <!--end content-->
</div> <!--end wrapper-->
</body>
</html>
寻找一本书
您可以按作者或标题进行搜索
更改此项:
$searchquery = $_GET ('search');
致:
更改此项:
$searchquery = $_GET ('search');
致:
更改:
$searchquery=$\u GET('search')代码>
致:
$searchquery=$\u GET['search']代码>更改:
$searchquery=$\u GET('search')代码>
致:
$searchquery=$\u GET['search']
$\u GET('search')
=>$\u GET['search']
?$\u GET
不是一个函数,它是一个$\u GET('search')
=>$\u GET['search']
?$\u GET
不是一个函数,它是一个快照!照片完成!哈哈!照片完成!哈哈,同样的,大约提前15秒:我工作得很有魅力!非常感谢。是的,同样的,大约提前15秒:我工作得很有魅力!非常感谢。