Como poner una condicional if <500 en php

Denunciar
Message postés
1
Date d'inscription
lunes, 27 de enero de 2020
Estatus
Miembro
Última intervención
lunes, 27 de enero de 2020
-
JJVila
Message postés
42
Date d'inscription
lunes, 3 de febrero de 2020
Estatus
Miembro
Última intervención
miércoles, 26 de febrero de 2020
-
¡Buenos Dias!

tengo un problema con mi código, lo que sucede es que quiero crear una condicional que me imprima un mensaje si el resultado de un numero es menor a 500 (por ejemplo si el resultado de .$premium es 300 que me me diga "el numero que ingresas es menor". Se lo agradecería mucho comunidad estoy iniciando en esto de la programacion pues soy muy novato.

les comparto el codigo:

<?php

ini_set('display_errors', 'Off');


$num=$_POST['numero'];
$operaciones=$_POST['operacion'];


if ($operaciones=="clasica") {
$clasica=($num)*13/100;
echo "el resultado es $".$clasica;
}
elseif ($operaciones=="premium") {
$premium=($num)*17.5/100;
echo "el resultado es $".$premium;

}


?>
<!DOCTYPE html>
<html>
<head>
<title>Costos pagina</title>
</head>
<body>
<form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF'])?>" method="POST">

<label>Ingresa el valor</label><br>
<input type="text" name="numero" required="" pattern="[0-9]+"><br>
<select name="operacion" size="2">
<option value=""disabled selected>--SELECCIONA UNA OPCION--</option>
<option value="clasica">Clasica</option>
<option value="premium">Premium</option>

</select>

<button type="submit">ver</button>
</form>

</body>
</html>

les adjunto una captura de mi pagina donde aparecería el mensaje si el resultado es <500

1 respuesta

Message postés
42
Date d'inscription
lunes, 3 de febrero de 2020
Estatus
Miembro
Última intervención
miércoles, 26 de febrero de 2020
26
Hola.

Simplemente debes poner un nuevo if cuando tengas el resultado de la multiplicación.

if ($operaciones=="clasica") {
  $clasica=($num)*13/100;
  if ($clasica < 500) {
    echo "el numero que ingresas es menor";
  } else {
    echo "el resultado es $".$clasica;
  }
}
elseif ($operaciones=="premium") {
  $premium=($num)*17.5/100;
  if ($premium < 500) {
    echo "el numero que ingresas es menor";
  } else {
    echo "el resultado es $".$premium;
  }
}


Pásate si quieres por mi nuevo blog de Programación Básica https://programacionbasica.es donde estoy abarcando la programación de manera simplista y desde el inicio. Dentro de unos días publicaré sobre if y else y otras estructuras de control (puedes verlo pulsando en Índice de Contenidos en la web).