php 提交多搜索条件表单,具有一个或多个参数的搜索表单

具有一个或多个参数的搜索表单

我已经完成了基础工作,我创建了两个文件,一个用户输入搜索参数的搜索表单,以及一个运行输入项的结果文件。为了简单起见,我们将搜索表单文件指定为search.php,将结果页面指定为Resul.php。

编辑:清理标签礼仪,以方便阅读。

search.php<?php     if(!empty($_POST['id']) && isset($_POST['id'])) {

header("Location: ?m=search.results&id=".$_POST['id']."");

} elseif(!empty($_POST['major']) && isset($_POST['major'])) {

header("Location: ?m=search.results&major=".$_POST['major']."");

} elseif(!empty($_POST['college']) && isset($_POST['major'])) {

header("Location: ?m=search.results&college=".$_POST['college']."");

} elseif (!empty($_POST['name']) && isset($_POST['name'])) {

header("Location: ?m=search.results&name=".$_POST['name']."");

} elseif (!empty($_POST['id']) && !empty($_POST['college']) && !empty($_POST['major'])

&& isset($_POST['submit']) && !empty($_POST['name'])) {

echo "

No students found. Please try different parameters.
";

}

?>

Search
ID: 
Name: 
Major:<?php  echo majorSelect(); ?>
College:<?php  echo collegeSelect(); ?>

因此,本质上,我想重写上面的内容,而用户可以输入一个或多个参数,然后返回所需的结果(例如,名称和学院名称=x&College=y或如果需要的话所有项目)。我想我需要重新思考这两个文件中的逻辑,但我愿意接受您的任何想法或建议,这个美妙的社区可能会有!如有任何建议/指导,将不胜感激。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>