Если ты хочешь это сделать без обновления страницы - то тока ajax.
Если нет, все просто. Сперва отдаешь пользователю форму с кнопкой
отправки и одим select, в котором выбирается страна. Поле первой отправки
к первому select добавляешь второй, с городами, в соответствии с ввернутым
значением первого. Первый select выставляешь в нужное положение на
стороне сервера атрибутом selected.