에서 드롭 다운 상자에서 시작 행 값을 설정,내가 날짜와 테이블이있어 PHP
ID,하여 DateField, dayfield을 monthyearfield
1,2012-05-01, 화요일, 월 -2012
2,2012-05-02, 수요일, 월 2012 년 내가 DISTINCT monthyearfield를 선택하고 dropdownbox을 사용하고
. 월이 예를 들어 6 월 2012 일 경우 드롭 다운 상자가 페이지가 열릴 때의 기본값으로 설정되기를 원합니다. 어떻게해야할지 모르겠다. WHERE 절을 사용하면 2012 년 6 월에 대해서만 보여줍니다. 현재 그것은 2012 년 5 월 첫 행으로 기본값이 설정됩니다. ORDER BY 변수 ($ date_start1)를 시도했지만 작동하지 않습니다.
<?php
$date_start1 = "Jun-2012"; //just for testing purposes, will change later so that it gets the current Month.
echo $date_start1;
$sql2 = "SELECT DISTINCT monthyearfield FROM trn_cal";
$res2 = mysql_query($sql2);
echo "<form method='post'>";
$dropdown = "<select name='myvalue'>";
while ($row2 = mysql_fetch_assoc($res2)) {
$my = $row2['monthyearfield'];
$dropdown .= "\r\n<option value='{$row2['id']}'>{$row2['monthyearfield']}</option>";
}
$dropdown .= "\r\n</select>";
echo $dropdown;
echo "<input type=submit name=Submit value='Go'>";
$data1 = mysql_real_escape_string($_POST["myvalue"]);
echo "</form>";
?>