PHP bp#u具有#u成员的HTML选择值(';搜索词=??)

PHP bp#u具有#u成员的HTML选择值(';搜索词=??),php,html,wordpress,buddypress,Php,Html,Wordpress,Buddypress,尝试传递选择选项的值以更改Bp中成员的搜索项 到目前为止,我可以打印带有“echo”的值,但无法根据所选选项设置搜索词 打印选项效果良好: <form method="post"> <select name="category"> <option value="" selected>All</option> <option value="Design and print">Design and Print</option&

尝试传递选择选项的值以更改Bp中成员的搜索项

到目前为止,我可以打印带有“echo”的值,但无法根据所选选项设置搜索词

打印选项效果良好:

<form method="post">
<select name="category">
  <option value="" selected>All</option>
  <option value="Design and print">Design and Print</option>
  <option value="Food & Drink">Food &amp Drink</option>
  <option value="market">Market</option>
    </select>
    <button type="submit" value="execute">SEARCH</button>     
</form>

<h5><?php echo $_POST['category']; ?></h5>

全部
设计与印刷
饮食
市场
搜寻
当我想在搜索词中以字符串形式发送值时,我无法找出正确的代码

以下是我所拥有的:

<?php if ( bp_has_members( 'search_terms=$_POST['category']') ) : ?>        
<?php while ( bp_members() ) : bp_the_member(); ?> 

但是,搜索并不像我写的“search\u terms=Food&dream”那样工作,比如改变这个

bp_has_members( 'search_terms=$_POST['category']')


你应该得到一个语法错误。下次尝试打开错误报告并调试您的代码。

非常感谢您,这非常有效。。如何使用wordpress在chrome上打开错误报告?
bp_has_members("search_terms={$_POST['category']}")