TheRealKos
Новичок
Доброго времени суток. В общем не получается отсортировать по дате (так и выдает все результаты, которые есть в базе, при этом в phpMyAdmin запрос происходит нормально). Так же происходит запрос нормально аналогично с другими пунктами (семестр предмет, группа). Единственно отличие "даты", это то что она передается через выпадающий список.
Вот код (своеобразное меню):
Вот следующие запросы:
Собственно, почему так?
Подсказали, что возможно из-за того, что в запросе получается так: 2013/2014, что слэш нужно экранировать, вот только как? Ведь 2013/2014 и т.д. идут в GET запросе...
Вот код (своеобразное меню):
PHP:
echo "Семестр<br>";
//вот тут дата
echo "<form name='form1' method='GET' action='index.php' method='GET'>";
echo "<br><br>";
$sql55 = "SELECT * FROM `years` ORDER BY `year`";
$result_select55 = mysql_query($sql55);
echo "<select name = 'year' onChange='form1.submit()'>";
echo "<option selected disabled>Можно выбрать период обучения...";
while($object = mysql_fetch_object($result_select55)){
echo "<option value = '$object->year'>$object->year</option>";
}
echo "</select><br><br>";
echo "</form>";
//дальше идет выборка семестра, предмета, группы, но она не в выпадающем списке
PHP:
//вот здесь почему-то выборка с датой не работает...
if (isset($_GET['year']))
{ echo "Фильтр <br> Дата: ".$_GET['year'];
$resource= mysql_query('SELECT * FROM `files`, `users` WHERE `users`.`type_users` = "Студент" AND `files`.`year` LIKE "%'.$_GET['year'].'%" AND `files`.`poluchatel_file` = `users`.`id` ORDER by `users`.`group`',$db);
}
//следующие работают

Подсказали, что возможно из-за того, что в запросе получается так: 2013/2014, что слэш нужно экранировать, вот только как? Ведь 2013/2014 и т.д. идут в GET запросе...
Последнее редактирование: