Je ne sais pas exactement ce que vous essayez de faire, mais pour moi, cela ressemble plus à du javascript.
Définissez une fonction onchange sur votre liste déroulante et faites-la remplir les champs avec le nom et le coût que vous auriez auparavant stockés dans un tableau javascript. Ça a l'air moche mais ça marcherait