Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将结果显示到其他页面的搜索栏_Php_Mysql_Html_Search Box - Fatal编程技术网

Php 将结果显示到其他页面的搜索栏

Php 将结果显示到其他页面的搜索栏,php,mysql,html,search-box,Php,Mysql,Html,Search Box,为了显示产品结果,我创建了以下搜索栏。虽然我设法将它们显示在搜索栏的同一页面中,但我无法创建从搜索栏到另一页面的重定向,以便在那里显示结果 搜索栏: div class="col-sm-3 col-md-3"> <form action="<?=$_SERVER['PHP_SELF']?>" method="post" class="navbar-form" role="search" > <div class="input-grou

为了显示产品结果,我创建了以下搜索栏。虽然我设法将它们显示在搜索栏的同一页面中,但我无法创建从搜索栏到另一页面的重定向,以便在那里显示结果

搜索栏:

    div class="col-sm-3 col-md-3">

    <form action="<?=$_SERVER['PHP_SELF']?>" method="post" class="navbar-form" role="search" >
    <div class="input-group">
        <input type="text" class="form-control" placeholder="Search" name="searchcriteria">
        <div class="input-group-btn">
            <button class="btn btn-default" type="submit" name="submit" id="search" value="search"><i class="glyphicon glyphicon-search"></i></button>
        </div>
    </div>
    </form>
</div>
div class=“col-sm-3 col-md-3”>
您可以使用target=“\u blank”打开新页面

<form action="" target="_blank">


另外,请使用PHP-PDO或mysql\u real\u escape\u字符串来防止SQL注入攻击。

您已将
操作设置为自身。尝试在那里放置一个单独的页面,并将您的PHP处理代码移动到另一个页面。是什么阻止您执行
我已将PHP处理代码放置在单独的页面中。我现在要做的是使用action=“Search.php”?Search.php是处理代码的页面。是的,差不多就是这样。您也可以将所有代码保留在一个页面中,但将操作更改为Search.php,这样做将在下一页显示您的表单,如果他们想执行新的搜索而不必返回表单;我有时就是这么做的。
<form action="" target="_blank">