Then you did something wrong.
$sql = "INSERT INTO test('fname','lname','uname','pword','address','phone','number') VALUES ('".$_POST['fname']."','".$_POST['lname']."','".$_POST['uname']."','".$_POST['pword']."','".$_POST['address']."','".$_POST['phone']."','".$_POST['number'])";
print $sql . "<br>";
Even if your variables are empty, it would atleast print
INSERT INTO test ('fname','lname','uname','pword','address','phone','number') VALUES ('','','','','','','',)
Cgraz