Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/03/2008, 13:00
Avatar de qvixote
qvixote
 
Fecha de Ingreso: marzo-2008
Mensajes: 79
Antigüedad: 16 años, 1 mes
Puntos: 2
Re: Validacion interna

Insisto, si tu HTML está mal, aparte de no cumplir con las recomendaciones de W3C, te afectará el funcionamiento del PHP que recibe los datos.

Ciertamente el error es porque la condición de tu PHP da siempre FALSO, por eso siempre muestra lo que está en el ELSE. Eso debe ser porque 'pregrado' está vacío.

Prueba a agregar estas líneas al principio de tu PHP:

Código PHP:
if (isset($_POST['pregrado'])) echo "Valor enviado para pregrado: ".$_POST['pregrado'];
else echo 
"<p>No se ha enviado un valor para 'pregrado'.</p>"
Si te muestra "No se ha enviado un valor para 'pregrado'", yo tengo razón y el problema está en tu HTML.

Saludos y suerte.