Php 链接到一个页面的2个不同选择
我有一个问题,从链接到新页面的2个选择中获取2个值,该页面根据所选选项读取数据库 如果我选择4年级和2015年级,单击查看按钮后的下一页应该是一个表,该表具有4个属性(名称、id、分数和成绩),位于学生表中 如何解决这个问题 html的一部分:Php 链接到一个页面的2个不同选择,php,html,Php,Html,我有一个问题,从链接到新页面的2个选择中获取2个值,该页面根据所选选项读取数据库 如果我选择4年级和2015年级,单击查看按钮后的下一页应该是一个表,该表具有4个属性(名称、id、分数和成绩),位于学生表中 如何解决这个问题 html的一部分: <form role="form" action="" method="post" enctype="multipart/form-data"> <?php choose_first_class(); ?> <div
<form role="form" action="" method="post" enctype="multipart/form-data">
<?php choose_first_class(); ?>
<div class="form-group">
<label>Year of Study</label>
<select class="form-control" name="option1">
<option>Choose one</option>
<option value="4">Year 4</option>
<option value="5">Year 5</option>
<option value="6">Year 6</option>
</select>
</div>
<div class="form-group">
<label>Year of Class</label>
<select class="form-control" name="option2">
<option>Choose one</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
</select>
</div>
<center><button type="submit" name="choose" class="btn btn-primary">View</button></center>
</form>
}
'option1'==“4”和&'option2'==“2015”
您正在比较两个字符串。这将不起作用。如果($\u POST['option1']=“4”&&$\u POST['option2']=“2015”)
?哇……谢谢。。。它起作用了。。但我还有别的办法吗?因为这里只有两个选择。3个或更多选项如何?如果我用这种样式,应该太长了。我更喜欢php。
function choose_first_class(){
if(isset($_POST['choose'])){
if ('option1' == "4" && 'option2' == "2015"){
$query = "SELECT * FROM student WHERE student_year = 'T4'' AND study_year = '2015' AND group = 'FIRST' ";
redirect("a.php");
}
else if ('option1' == "4" && 'option2' == "2016"){
$query = "SELECT * FROM student WHERE student_year = 'T4' AND study_year = '2015' AND group = 'FIRST' ";
redirect("b.php");
}else if ('option1' == "4" && 'option2' == "2017"){
$query = "SELECT * FROM student WHERE student_year = 'T4' AND study_year = '2015' AND group = 'FIRST' ";
redirect("c.php");
}else if ('option1' == "5" && 'option2' == "2015"){
$query = "SELECT * FROM student WHERE student_year = 'T4' AND study_year = '2015' AND group = 'FIRST' ";
redirect("d.php");
}else if ('option1' == "5" && 'option2' == "2016"){
$query = "SELECT * FROM student WHERE student_year = 'T4' AND study_year = '2015' AND group = 'FIRST' ";
redirect("e.php");
}else if ('option1' == "5" && 'option2' == "2017"){
$query = "SELECT * FROM student WHERE student_year = 'T4' AND study_year = '2015' AND group = 'FIRST' ";
redirect("f.php");
}else if ('option1' == "6" && 'option2' == "2015"){
$query = "SELECT * FROM student WHERE student_year = 'T4' AND study_year = '2015' AND group = 'FIRST' ";
redirect("g.php");
}else if ('option1' == "6" && 'option2' == "2016"){
$query = "SELECT * FROM student WHERE student_year = 'T4' AND study_year = '2015' AND group = 'FIRST' ";
redirect("h.php");
}else if ('option1' == "6" && 'option2' == "2017"){
$query = "SELECT * FROM student WHERE student_year = 'T4' AND study_year = '2015' AND group = 'FIRST' ";
redirect("i.php");
}
else
echo "try again";
}