如何在搜索后自动填充表单

时间:2015-09-28 16:16:51

标签: php html

对于我创建的游戏预订系统,我创建了一个搜索栏,以便更轻松地浏览可用的游戏。但是,为了使系统更快地进行预订,我想创建一个表单链接,该表单会自动将游戏的详细信息发布到预订表单中,但我不确定如何。

以下是我用于创建搜索栏的代码(如果需要)。

$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>

1 个答案:

答案 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;。)