Я думаю, у тебя в условиях ошибка
Попробуй вывести переменную
$type = $_POST['type'];
var_dump($type);
и посмотреть что там оказывается в итоге
так же назначь $question значение по-умолчанию, чтобы понимать что ни одно из условий не отработало
$question = 'n/a';
...
If($type == 'surname'){
echo "1";
$question = $_POST['surname_3'];
кроме того, обрати внимание на оператор switch с ним было бы удобнее
$type = $_POST['type'];
switch($type) {
default: // если тип не опознан сгенерировать ошибку
throw new Exception('Undefined type: '.$type);
break;
case 'surname':
$question = $_POST['surname_3'];
break;
case 'id_publick':
$question = $_POST['id_3'];
break;
case 'phone_num':
$question = $_POST['phone_num_3'];
break;
}