选择季度报告的年份
问题描述:
我正在使用季度报告,我可以选择要显示的季度。如果我选择第二季度,那么它会显示。 问题是,我希望我的报告具体。例如。我有一个下拉菜单,您可以选择一年。 之后,如果我选择2011年后,我选择它然后现在我可以选择2011年的第一,第二,第三或第四季度..我该怎么做? 这是我的代码。选择季度报告的年份
<html>
Select Year: <select name="sortyear" id="sortyear">
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
</select>
<input type = "submit" name = "submit" value = "Select">
</form>
Select year:
<select name="quarter" id="quarter">
<option value="1">1st Quarter</option>
<option value="2">2nd Quarter</option>
<option value="3">3rd Quarter</option>
<option value="4">4th Quarter</option>
</select>
<input type="submit" name="submit" value="Go">
<?
if($_POST)
{
$result=mysql_query("SELECT enrollee_info.*, payments.* FROM enrollee_info INNER JOIN payments ON payments.enrollee_id = enrollee_info.e_id WHERE payments.payment_status='Paid' AND QUARTER(payments.entrydate)='".$quarter."'");
?>
</form>
答
一开始HTML的该位是不正确的(不能有表单中的形式):
<form action="" id="userLocation" method="post">
<form name="sample" method="POST">
<form method="post" id="category" name="category">
Select Year: <select name="sortyear" id="sortyear">
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
</select>
<input type = "submit" name = "submit" value = "Select">
</form>
Select year:
<select name="quarter" id="quarter">
<option value="1">1st Quarter</option>
<option value="2">2nd Quarter</option>
<option value="3">3rd Quarter</option>
<option value="4">4th Quarter</option>
</select>
<input type="submit" name="submit" value="Go">
你应该只具有类似如下:
<form action="some URL" method="POST">
Select Year: <select name="sortyear" id="sortyear">
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
</select>
Select Quater:
<select name="quarter" id="quarter">
<option value="1">1st Quarter</option>
<option value="2">2nd Quarter</option>
<option value="3">3rd Quarter</option>
<option value="4">4th Quarter</option>
</select>
<input type="submit" name="submit" value="Go">
</form>
+0
好吧,伙计们。不需要你的答案,我做到了! :) – user2004096 2013-03-09 14:35:09
有你有查看[MySQL文档](https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_quarter)是否使用QUARTER? – Havelock 2013-03-09 13:25:39
你到目前为止尝试过什么?这不是一个真正的问题。这是“看看我的代码并告诉我该怎么做”的评论。请更具体一些,只向我们显示与问题相关的代码。 – 2013-03-09 13:28:25
我该怎么做,就像我选择2011年或2012年的第一季度那样 – user2004096 2013-03-09 13:44:16