Bueno... no es fácil solucionar un problema que no sé exactamente cual es, pero trataré de orientarte.
Antes de continuar te recomendaré que muestres la página resultante de los códigos php, que aunque algo conozco el lenguaje, es más difícil encontrar cosa html/javascript
Para no enviar el formulario si no se llenan ciertos campos tendrías que chequearlos antes de hacer submit...
<form metod="post" action="resultados_1024.php"
onsubmit="return chequear(this.form)">
Y en la cabecera poner algo así en un tag script:
function chequear(formulario) {
if (formulario.author.value == "" || formulario.title.value == "")
return false;
else
return true;
}
Así se evita que se envie el formulario si no se rellenan esos datos (puedes añadir más elementos en la línea "if"
He visto que con el valor del select no haces nada... ¿Era esa la razón de la pregunta desde un principio...
?
El valor deberías recogerlo con $_POST["type"] en php... aunque type podría ser una palabra reservada y no puedas usarla... a mi me gusta mucho más usar el español (tipo).
Saludos