скорей всего ошибка тут:
$sql = "INSERT INTO usersdata (name,email,messenger,phone,company,pass) VALUES ($name,$email,$phone,$messenger,$company,$pass)";
вы вставляете строковые данные без кавычек, включите вывод всех ошибок, в том числе SQL.
наверное должно быть вроде:
$sql = "INSERT INTO usersdata (name,email,messenger,phone,company,pass) VALUES ('$name', '$email','$phone','$messenger','$company','$pass')";
Вообще код очень низкого качества, легко устроить SQL инъекцию.