En primer lugar, utilice mysqli. Mysql_* está obsoleto y se eliminará en una versión futura.
Ahora que lo tenemos fuera del camino, agregaría un carácter de "marcador" en los valores de selección desplegables originales para obtener el valor. Elija un carácter Unicode que normalmente no estaría en su base de datos y repítalo en el valor para que se vea así:
<option value="[email protected]$price">$name</option>
Luego, en el código anterior, divida el valor en el carácter @ y seleccione lo que está después para obtener el valor secundario. Eso debería ahorrarle una operación de base de datos a largo plazo.
¡Buena suerte!