Con lo que hay en este tutorial creo que puedes resolver esos problemas: https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193
Te dejo un código que espero te sirva:
Archivo paso1ejemplo.php para obtener datos:
<?php //Construimos el formulario para obtener los datosecho'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title>Ejemplo del uso de formularios - aprenderaprogramar.com</title></head><body><form method="get" action="paso2ejemplo.php"> Elige el departamento que corresponda: <select type="text" name="departamento"> <option value="ropa">Ropa</option> <option value="comestibles">Comestibles</option> <option value="perfumeria">Perfumería</option></select> <br/><br/>Escriba el monto de la compra: <input type="text"name="monto"value=""> <input value="Calcular" type="submit"/></form></body></html>'?>
Archivo paso2ejemplo.php para mostrar resultados:
<?php echo 'Resultados del cálculo <br/><br/>';$departamento = $_GET['departamento'];$monto = $_GET['monto'];if ($monto > 100) { switch($departamento) {case "ropa":echo 'El departamento es ropa con descuento del 5% <br/>';echo 'Importe inicial: '.$monto;echo '<br/>Descuento:'.$monto*0.05;echo '<br/>-----------------';echo '<br/>Nuevo monto: '.($monto-$monto*0.05);break; case "comestibles":echo 'El departamento es comestibles con descuento del 3,5%';echo '<br/>Importe inicial: '.$monto;echo '<br/>Descuento:'.$monto*0.035;echo '<br/>-----------------';echo '<br/>Nuevo monto: '.($monto-$monto*0.035);break;case "perfumeria":echo 'El departamento es perfumería con descuento del 8%';echo '<br/>Importe inicial: '.$monto;echo '<br/>Descuento:'.$monto*0.08;echo '<br/>-----------------';echo '<br/>Nuevo monto: '.($monto-$monto*0.08);break;default:echo 'No hay un departamento válido';}}else { echo 'La compra no es mayor de 100, no hay descuento';}?>
Si los ejecutas en un servidor obtienes por ejemplo:
Elige el departamento que corresponda: Perfumería
Escriba el monto de la compra: 200
Una vez se pulsa el botón calcular se obtiene:
Resultados del cálculo
El departamento es perfumería con descuento del 8%
Importe inicial: 200
Descuento:16
-----------------
Nuevo monto: 184