php筛选搜索结果
您好,我用php开发了一个搜索表单,它工作得很好,但是我想按字母顺序过滤,所以我在html文档中定义了一些锚 A | B | 在我的php文档中,我添加了:php筛选搜索结果,php,mysql,search,filtering,Php,Mysql,Search,Filtering,您好,我用php开发了一个搜索表单,它工作得很好,但是我想按字母顺序过滤,所以我在html文档中定义了一些锚 A | B | 在我的php文档中,我添加了: $search=$_POST['query']//query is the name of input in a form,on the same html doc $letter=$_GET['by']; 从我的sql查询中 $sql=SELECT Title FROM table whe
$search=$_POST['query']//query is the name of input in a form,on the same html doc
$letter=$_GET['by'];
从我的sql查询中
$sql=SELECT Title FROM table where Title LIKE %search%;
我补充说:
if(isset($letter)){
$sql .="AND Name LIKE '$letter' ";
}
我的问题是,当我点击链接“A”时,它总是显示所有标题对应的所有条目,名称以字母“A”开头。(我的表有两列,标题和名称),因此我希望在搜索时过滤结果(当我点击“A”标题时,名称以“A”开头时得到)只有搜索结果中返回的那些)我希望在和之前有一个空格;但你需要通配符之类的
$sql .=" AND Name LIKE '$letter%' ";
您不能在提交表单的同时单击链接