与搜索表单php位于同一页面上的结果
我怎样才能在搜索表单所在的页面上回显搜索结果(wordpress)?(我是新手) 如果我在FormActionAtribute上使用它,它会把我带到索引页。与搜索表单php位于同一页面上的结果,php,wordpress,Php,Wordpress,我怎样才能在搜索表单所在的页面上回显搜索结果(wordpress)?(我是新手) 如果我在FormActionAtribute上使用它,它会把我带到索引页。 谢谢 尝试输入表单操作: action="<?=$_SERVER['PHP_SELF']?>" 通过这种方式,您可以清除页面是否发布正确,以及您是否正在发布 wordpress重定向到某个地方。回答得很好。不确定WordPress,但在默认情况下,完全保留action属性会使表单发布到它所在的页面。是的,您是对的,它将发布到
谢谢 尝试输入表单操作:
action="<?=$_SERVER['PHP_SELF']?>"
通过这种方式,您可以清除页面是否发布正确,以及您是否正在发布
wordpress重定向到某个地方。回答得很好。不确定WordPress,但在默认情况下,完全保留
action
属性会使表单发布到它所在的页面。是的,您是对的,它将发布到同一页面,但显式设置action将在html源代码中显示它将发布的位置。我认为那样更清楚。Thansk在我按照您的步骤操作后,它显示在表单“array(0){}”下…有什么帮助吗?好的。让我们再试一次,因为提交到同一页面后$\u POST不可能为空。添加模具();在var_转储之后,代码将停止,并且您将保持在同一页面中。我认为问题在于重定向。如果它用die函数显示数据,我猜是对的,它会再次指示我到索引,数组仍然是0
global $wpdb;
$con=mysqli_connect("localhost","root","");
$search = mysql_real_escape_string(trim($_POST['searchquery']));
if($_POST['filter'] == "ALL"){
$sqlCommand = $wpdb->get_results("SELECT * FROM `wp_doctors` WHERE `name` LIKE '%searchquery%'");
} else if($_POST['filter'] == "AB"){ $sqlCommand = $wpdb->get_results("SELECT * FROM `wp_doctors` WHERE `name` LIKE '%searchquery%' AND `city`= 'Alba' ");
} //more if`s, i just cuted for example
foreach ( $sqlCommand as $result)
{
echo $result->id;
echo $result->name;
echo $result->spec;
}
action="<?=$_SERVER['PHP_SELF']?>"
if(isset($_POST)){
var_dump($_POST);
}