Есть каталог - это список направлений (таблица "courses": id, name), сформированный из таблицы. При выборе категории, пользователь переходит на страницу со списком всех программ с данным направлением.
Так что мне необходимо сохранить значение направления, чтобы сделать выбор по таблице с программами, у которых такое же направление.
В чем проблема:
выдает ошибку:
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in
И, я не понимаю почему. Т.к. значение направления он берет, но
mysql_queryтем не менее не работает.
Вывод списка направлений:
$conn = mysql_connect ("localhost", "root", "") or die ("Соединение не установлено!");
mysql_select_db('university');
mysql_query("SET NAMES 'utf8'");
$res = mysql_query("SELECT * FROM courses");
while($course = mysql_fetch_assoc($res)) {?>
<tr>
<td><?=$course['id']?></td>
<td><a href="category_courses_detail.php?id=<?=$course['name']?>"><?=$course['name']?></td>
</tr><?
}?>
</tbody></table>
вот список программ данного направления:
<?php
$conn = mysql_connect ("localhost", "root", "") or die ("Соединение не установлено!");
mysql_select_db('university'); // выбор БД
mysql_query("SET NAMES 'utf8'"); // кодировка
$res = mysql_query("SELECT * FROM news WHERE course = {$_GET['id']}"); /*ОШИБКА ЗДЕСЬ*/
var_dump($res) ;
echo $_GET['id'];
mysql_error();
while($news = mysql_fetch_assoc($res)) {?>
<table border="1" align="center" style="word-wrap: break-word;" width="80%" cellspacing="0" cellpadding="1">
<tr><th width="30">ID</th><th>Название</th></tr>
<tr>
<td><a href="detail.php?id=<?=$news['id']?>"><?=$news['id']?></td>
<td><a href="detail.php?id=<?=$news['id']?>"><?=$news['program']?></td>
</tr><?
}?>
</tbody></table>