Проверяя источник в одиночку, вы могли что-то упустить.Сделайте
var_dump($_GET['surname']);
Если фамилия не появляется где-то на экране, что-то не так.
Попробуйте написать что-то вроде этого:
<input type="text" name="surname" value="<?php echo $_GET['surname']; ?>" />
но не в тегах php.