Не знаю, является ли это причиной сбоя, но тег td
в строке
echo "<td><a href='addimage.php?id=$row[id]&&category=$a'>Add image/file</a>";
не закрыто. Кроме того:
</div>
</div>
</div>
</table>
должно быть:
</table>
</div>
</div>
</div>
Более того - в целях безопасности - проверьте, является ли $a
числовым, прежде чем использовать его в запросе ниже.
$a = $_POST['category'];
if ($a == "")
{
$a = $_GET['category'];
}
$result = mysql_query("SELECT * FROM media WHERE related_page_id = $a && type= 'copy'");