Cita: ya que al extraer su valor $ValorSelect = $_POST['el select'];
..... te faltó indicar que sucede en ese caso ..
El valor de un "<select>" de HTML para PHP viene por el método que se indique en el formulario (method) en los arrays superglobales $_POST o $_GET según sea ese y bajo el nombre (del indice de ese array) del "name" de ese select y sólo viaja el valor que se seleccione y se indique en el "value" de cada option.
<select name="nombre_select">
<option value="nose">descripcion1</option>
<option value="nose2">descripcion2</option>
</selec>
En php (script):
echo $_POST['nombre_select'];
Un saludo,