Написано же некорректное имя таблицы , пишите просто без `wert`,и у вас прям не дыра,а дырище для выполнение sql-инъекции, используйте PDO или Mysqli и фильтруйте входные данные
UPD: Поддерживаю
Иван Корюков так как вы делаете делать не стоит
сделайте таблицу users
CREATE TABLE `users` (`ID` char(255) not null, `username` char(255), `Page` char(255), `Class` char(255),`Top` float,`Left` float, PRIMARY KEY(`ID`))
и пишите в нее все что вам надо, не стоит плодить кучу таблиц
вот код в котором ваш вариант работает
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form action="" method="POST">
<input type="text" name="user">
<input type="submit" value="submit">
<?php
$user = $_POST['user'];
$w = "CREATE TABLE `".$user."` (`ID` char(255) not null, `Page` char(255), `Class` char(255),`Top` float,`Left` float, PRIMARY KEY(`ID`))";
$link = mysql_connect('localhost', 'root', '');
mysql_select_db('test-new',$link);
echo mysql_query($w);
?>
</form>
</body>
</html>