Являются ли ваши переменные строками?Вы захотите заключить их в кавычки для целей запроса MySQL.
Кроме того, вам не хватает оператора конкатенации (точка) после $ newtitle.
Если вы выводите значение$ query, вы должны увидеть ошибку:
UPDATE house SET epname=[value of newtitle] WHERE epid= [value of $epid]
Предполагая, что epname является значением char / varchar, а epid является целым числом, вы, вероятно, захотите сделать это:
$query = "UPDATE house SET epname = '" . mysql_real_escape_string($newtitle) . "' WHERE epid= " . $epid;
Если вы не используете функцию mysql_escape_string в своих строках, вы уязвимы для атак с использованием SQL-инъекций