sera por que estas poniendo entre ' ' la variable la cual seria:
Código PHP:
Ver original$result=mysql_query("insert into $cat(titulo,url,desc)values('$titulo','$url','$desc')", $connect); #o tambien
$result=mysql_query("insert into ".$cat."(titulo,url,desc)values('".$titulo."','".$url."','".$desc."')", $connect);
Saludos