[英]How can display the data of particular month from database by select the particular month through drop down in php
我想使用php view.php在下拉列表中選擇月份時顯示特定月份的數據
<form action="#" method="POST">
<select name="month" id="month">
<option>
</option>
<option>
January
</option>
<option >
February
</option>
<option >
March
</option>
etc....
</select>
</form>
<form><input type="text" id="p"></form>
玩這個:
<form action = '' method=POST>
<select name=month>
<option value=1>Jan</option>
<option value=2>Feb</option>
</select>
<input type=submit>
</form>
表單處理程序
// a rudimentary filter for the incoming variable
if(int($_POST['month'] > 0 && int($_POST['month'] < 13){
// create your sql statement here
$sql = "select stuff from mytable where MONTH(yourdatefield) = " $_POST['month'] ;
echo $sql;
}else{
// someone is messing with your form values, send away ...
exit('cannot proceed');
}
注意事項:
在此示例中, yourdatefield
應為mysql DATE或TIMESTAMP字段,它可能與其他RDBMS不同
您會注意到沒有YEAR過濾器,您可能需要添加它。
沒有檢查是否設置了$ _POST ['month'],您將不得不添加它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.