सुनिश्चित करें कि उपनाम का एक मूल्य है और आप इसे एक पास कर रहे हैं। मैं एक वर डंप करने की सलाह देता हूं
$surname=$_POST['surname'];
var_dump($surname);
यह आपको दिखाएगा कि $surname किसके बराबर है, अगर यह कुछ भी नहीं है, तो यही कारण है कि आपकी क्वेरी काम नहीं कर रही है।