Hola otra vez:
aimar_20: la única forma de pasar cosas a una página php (u otro tipo que corra en el servidor) es mediante formularios o enlaces que simulen formularios con el método get... y con javascript puedes activar esos enlaces o esos formularios (location.href o formulario.submit()...) y salvo que el select esté disabled (no parece ser el caso) el value del select se envía tambien con un formulario... en cambio con un enlace tendrías que "montar" las variables que quieras dentro de la URL destino... razón por la cual, veo más cómodo el uso de formularios.
Ya desde la página php tienes que usar $_GET o $_POST tal como te explicaba antes...
Para evitar que se envíe el formulario por la inexistencia de valores "válidos" en alguno de los campos, puedes poner en el evento onsubmit de la etiqueta form un validador de contenidos que devuelva false cuando no haya que enviar el formulario.
¿Tienes la página en alguna parte para verla?
Si no te sirven estas explicaciones, intenta explicar mejor tu problema.
Saludos