Nejprve použijte mysqli. Mysql_* je zastaralé a bude odstraněno v budoucí verzi.
Nyní, když to máme z cesty, přidal bych do původních rozevíracích hodnot pro výběr znak „značky“, abych získal hodnotu. Vyberte znak Unicode, který by normálně nebyl ve vaší databázi, a uveďte jej do hodnoty, aby vypadala takto:
<option value="[email protected]$price">$name</option>
Poté ve výše uvedeném kódu rozdělte hodnotu u znaku @ a vyberte, co je za ním, abyste získali sekundární hodnotu. To by vám mělo z dlouhodobého hlediska ušetřit databázovou operaci.
Hodně štěstí!