Nie wiem, co dokładnie próbujesz zrobić, ale dla mnie brzmi to bardziej jak javascript.
Ustaw funkcję onchange na liście rozwijanej i poproś ją, aby wypełniła pola nazwą i kosztem, które miałbyś wcześniej w tablicy javascript. Brzmi brzydko, ale zadziała