にドロップダウンボックスで始まる行の値を設定します-2012は、私は日付のテーブルを持っているPHP
2,2012-05-02、水曜日、月 - 2012
私はDISTINCT monthyearfieldを選択dropdownboxを使用しています。たとえば、月が2012年6月の場合は、ページが開くときのドロップダウンボックスをデフォルトにします。私はそれをする方法を知らない。 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>";
?>