Ver Mensaje Individual
  #9 (permalink)  
Antiguo 09/02/2012, 11:38
Avatar de PIRRUMAN
PIRRUMAN
 
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 9 meses
Puntos: 53
Respuesta: Problemas con condicionales

corri todo tu codigo y no me marca ni un error,
Cita:
Iniciado por 0gradoskelvin Ver Mensaje
Buenas tardes a tod@s,

El php tiene el siguiente código:
Código PHP:
Ver original
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <?
  6. /**********************/
  7. Seguro estas recogiendo las variables asi?
  8. $edad2=$_POST['edad'];
  9. $sexo=$_POST['sexo'];
  10. /**********************/
  11. if($edad2<=30 && $sexo==1){
  12.     echo "la prima a pagar es de 1€";
  13. }
  14. else if ($edad2<=30 && $sexo==0){
  15.         echo "la prima a pagar es de 1'50€";
  16.     }
  17.     else if ($edad2>30 && $edad2<=40 && $sexo==1){
  18.             echo "la prima a pagar es de 2€";
  19.         }
  20.     else if ($edad2>30 && $edad2<=40 && $sexo==0){
  21.         echo "la prima a pagar es de 2'5€";
  22.         }  
  23.     else if ($edad2>40 && $edad2<=50 && $sexo==1){
  24.             echo "la prima a pagar es de 3€";
  25.         }
  26.     else if ($edad2>40 && $edad2<=50 && $sexo==0){
  27.             echo "la prima a pagar es de 3'5€";
  28.         }  
  29.     else if ($edad2>50 && $sexo==1){
  30.             echo "la prima a pagar es de 4€";
  31.         }
  32.     else if ($edad2>50 && $sexo==0){
  33.             echo "la prima a pagar es de 4'50€";
  34.         };
  35. ?>
  36. </body>
  37. </html>
Cita:
Pues bien, aplicando este formulario siempre me da los mismos resultados, independientemente de cual sea la edad, es decir, para hombres (sexo=1) siempre me va a mostrar una prima de 1, y para mujeres (sexo=0) siempre me va a mostrar una prima de 1'5, independientemente de la edad que introduzca.

Sabeis a que se puede deber?
Muchas gracias.
esto se debe aque tu validacion esta bien pero no la forma en recibir las variables recuerda que la que recibes en edad y no edad2
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”