DIrectamente con PHP no es posible. Pero puedes hacerlo con javascript
. Verás, el objeto select tiene varias propiedades, de las cuales
puedes leer aquí. Sabiendo eso, es fácil obtener el texto de la opción que se seleccionó:
Código HTML:
<select id="selectid">
<option value="1">Primera opción</option>
<option value="2">Segunda opción</option>
<option value="3">Tercera opción</option>
</select>
<input
type="button"
value="Ver texto seleccionado"
onclick="alert(document.getElementById('selectid').options[document.getElementById('selectid').selectedIndex].text);"
/>
Vé
este ejemplo. Si lees el artículo que te mencioné, entenderás el código que estoy poniendo. Ahora, ya con eso, es fácil que al momento de enviar asignes el "Texto seleccionado" a un campo oculto y así ya lo puedes recoger en la página PHP. No dudes en preguntar si tienes alguna duda.
Saludos,