对于我创建的游戏预订系统,我创建了一个搜索栏,以便更轻松地浏览可用的游戏。但是,为了使系统更快地进行预订,我想创建一个表单链接,该表单会自动将游戏的详细信息发布到预订表单中,但我不确定如何。
以下是我用于创建搜索栏的代码(如果需要)。
$sql= "select * from games ";
if (isset($_POST['search_box'])) {
$search= mysql_real_escape_string( $_POST['search_box']);
$sql .= "WHERE GameName LIKE '%{$search}%' ";
$sql .= " OR GameDescription LIKE '%{$search}%'";
$sql .= " OR GameID LIKE '%{$search}%'";
}
$result = mysql_query($sql) or die(mysql_error());
在PHP代码之后,我使用HTML来创建搜索表单:
<form name="search_form" method="POST" action="index.php">
Search: <input type="text" name="search_box" value="">
<input type="submit" name = "search" value = "Search">
</form>
答案 0 :(得分:2)
您可以传递网址中的参数。例如,构建一个类似的链接:
<a href="/link-to-reservation-form?game=Zelda&sky=blue">Link to reservation form</a>
然后在您的预订表单页面上,使用php使用$_GET['game']
(将返回&#34; Zelda&#34;)和$_GET['sky']
(将返回&#34)检查这些参数的查询字符串;蓝色&#34;。)