Обычно это ошибка в запросе и функция mysql_query() возвращает null а когда это значение передаеться в mysql_fetch_row() то возникает такая ошибка!!!
Код (Text): while ($line=mysql_fetch_row($data)) { ?> <table border=1 cellpadding=20 width=100%> <tr> <td width=60%> <?php echo '<a href="?show=message&numtoppic='.$line[0].'">'.$line[2].'</a>'; if ($_SESSION['role']=='admin') { ?> <form action="?show=edit_topic&numtopic=<? echo $line[0]?>"method="post"> <input type="submit" value="изменить название"> </form> <form action="?show=del_topic&numtopic=<? echo $line[0]?>"method="post"> <input type="submit" value="удалить тему"> </form> <?php
Код (Text): $sql="SELECT id,kodofrazdel,name,name_creator,name_last_answer,date_last_answer FROM TOPIC WHERE kodofrazdel=".$_GET['numrazdel']."ORDER BY date_last_answer"; $data=mysql_query($sql);