Prima di tutto, usa mysqli. Mysql_* è deprecato e verrà rimosso in una versione futura.
Ora che lo abbiamo eliminato, aggiungerei un carattere "marcatore" nei valori di selezione del menu a discesa originale per ottenere il valore. Scegli un carattere Unicode che normalmente non sarebbe nel tuo database e ripetilo nel valore in modo che assomigli a questo:
<option value="[email protected]$price">$name</option>
Quindi nel codice sopra, dividi il valore nel carattere @ e scegli cosa c'è dopo per ottenere il valore secondario. Ciò dovrebbe farti risparmiare un'operazione di database a lungo termine.
Buona fortuna!