I think you have too many semi-colons.
You typed:
$sql = "INSERT INTO Users (Title, Name, Class, Level, HpMp, Er, Ac, Weapon) VALUES ($Title, $Name, $Class, $Level, $HpMp, $Er, $Ac, $Weapon);";
Try this:
$sql = "INSERT INTO Users (Title, Name, Class, Level, HpMp, Er, Ac, Weapon) VALUES ('$Title', '$Name', '$Class', '$Level', '$HpMp', '$Er', '$Ac', '$Weapon')";
Notice I did two things. I put single quotes around each item in the VALUES () and I removed a semi-colon.