If the <option> has a value, then that is what will be sent to your form's action (your PHP script), so that is all that will be available to your script. If you need it to be the text, instead, then either don't use a value property in your option tags, or make it the same as the text -- but you can't send both the value and the text if you have a value attribute.