Đảm bảo rằng họ có một giá trị và bạn đang chuyển một giá trị cho họ. Tôi khuyên bạn nên thực hiện một kết xuất var
$surname=$_POST['surname'];
var_dump($surname);
Điều đó sẽ hiển thị cho bạn các giá trị của $ họ bằng, nếu nó không là gì, thì đó là lý do tại sao truy vấn của bạn không hoạt động.