Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/02/2012, 11:29
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 10 meses
Puntos: 793
Respuesta: Problemas con condicionales

en el archivo php debería ser algo así:

Código PHP:
Ver original
  1. <?php
  2. $edad2 = $_POST['edad'];
  3. $sexo = $_POST['sexo'];
  4.  
  5. if ($edad2 <= 30 && $sexo == 1) {
  6.     echo "la prima a pagar es de 1€";
  7. } else if ($edad2 <= 30 && $sexo == 0) {
  8.     echo "la prima a pagar es de 1'50€";
  9. } else if ($edad2 > 30 && $edad2 <= 40 && $sexo == 1) {
  10.     echo "la prima a pagar es de 2€";
  11. } else if ($edad2 > 30 && $edad2 <= 40 && $sexo == 0) {
  12.     echo "la prima a pagar es de 2'5€";
  13. } else if ($edad2 > 40 && $edad2 <= 50 && $sexo == 1) {
  14.     echo "la prima a pagar es de 3€";
  15. } else if ($edad2 > 40 && $edad2 <= 50 && $sexo == 0) {
  16.     echo "la prima a pagar es de 3'5€";
  17. } else if ($edad2 > 50 && $sexo == 1) {
  18.     echo "la prima a pagar es de 4€";
  19. } else if ($edad2 > 50 && $sexo == 0) {
  20.     echo "la prima a pagar es de 4'50€";
  21. }
  22. ?>

También es importante usar isset para evitar errores:

Código PHP:
Ver original
  1. $edad2 = isset($_POST['edad']) ? $_POST['edad'] : 0;
  2. $sexo = isset($_POST['sexo']) ? $_POST['sexo'] : 0;

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP