А как же тогда сделать?
Мне собственно для чего это нужно. У меня есть таблица со статьями, у каждой статьи есть дата опубликования с типом поля DATE. Как сделать сортировку по месяцам, чтобы можно было выбрать месяц из выпадающего списка. Я сделала вот так, на другой таблице для примера. Конечно ничего не работает, жду ваших советов. Но суть задумки думаю будет ясна.
CODE (
htmlphp):
скопировать код в буфер обмена
<form action="POST">
<select name="month">
<option value="none"></option>
<?php
$q=mysql_query("SELECT DISTINCT ELT(MONTH(`date`),'Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь') AS month_short FROM `date`"); echo '<option value="'.$r['month_short'].'">'.$r['month_short'].'</option>';
}
echo '</select>';
echo '<input name="month" type="submit">';
echo '</form>';
IF($_POST['do']==''){
echo $m['name'];
}
}
else{
$q2=mysql_fetch_array("SELECT name FROM date WHERE MONTH(`date`)={$_POST['month']}"); }