Select carregar campo

olá galera
estou tentando fazer um formulário de cadastro de aluno onde tem uma aba de responsável,
gostaria de fazer um campo do tipo select que quando eu selecionar o nome do responsável
ele ja carregue os dadas do responsável que ja foi cadastrado em outro formulário!

selecionar o responsavel

e os campos bairro, rua, numero de telefone, ja carregue apos a seleção!

consegui resolver usando essa comando SQL
SELECT i_numero_responsavel
FROM cad_responsavel_contrato
WHERE i_cod_responsavel = ‘{i_cod_responsavel}’
mas esta duplicando o valor
exemplo o numero aparece repetido 200 200
alguem pode me ajudar

Coloque assim:

SELECT i_numero_responsavel, i_nome_responsavel
FROM cad_responsavel_contrato
WHERE i_cod_responsavel = ‘{i_cod_responsavel}’

SELECT i_numero_responsavel, i_nome_responsavel
as duas primeiras colunas são as informações da caixinha select.