Verwenden Sie zunächst mysqli. Mysql_* ist veraltet und wird in einer zukünftigen Version entfernt.
Jetzt, da wir das aus dem Weg geräumt haben, würde ich ein "Markierungszeichen" in den ursprünglichen Dropdown-Werten hinzufügen, um den Wert zu erhalten. Wählen Sie ein Unicode-Zeichen aus, das normalerweise nicht in Ihrer Datenbank vorhanden wäre, und wiederholen Sie es im Wert, sodass es so aussieht:
<option value="[email protected]$price">$name</option>
Teilen Sie dann im obigen Code den Wert am @-Zeichen und wählen Sie aus, was danach steht, um den sekundären Wert zu erhalten. Das sollte Ihnen langfristig eine Datenbankoperation ersparen.
Viel Glück!