Código:
Primero un periodo en el que se puede elegir entre los valores:<form action="http://nta1.php" method="post" id="formulario1" rel="nofollow"> <select name="periodo" size="1" onchange="location.multiple = this.value"> <option value="de enero de 2014 a enero de 2015" selected="selected">Enero 2015</option> <option value="de febrero de 2014 a febrero de 2015">Febrero 2015</option> <option value="de marzo de 2014 a marzo de 2015">Marzo 2015</option> <option value="de abril de 2014 a abril de 2015">Abril 2015</option> <option value="de mayo de 2014 a mayo de 2015">Mayo 2015</option> <option value="de junio de 2014 a junio de 2015">Junio 2015</option> <option value="de julio de 2014 a julio de 2015">Julio 2015</option> <option value="de agosto de 2014 a agosto de 2015">Agosto 2015</option> <option value="de septiembre de 2014 a septiembre de 2015">Septiembre 2015</option> <option value="de octubre de 2014 a octubre de 2015">Octubre 2015</option> <option value="de noviembre de 2014 a noviembre de 2015">Noviembre 2015</option> <option value="de diciembre de 2014 a diciembre de 2015">Diciembre 2015</option> </select> <input class="izquierda" name="base" id="base" value="" autocomplete="on" placeholder="Cantidad" required="required" type="text"> <input value="Cálculo" name="calculo" id="calculo" type="submit"> </form>
de enero de 2014 a enero de 2015
de febrero de 2014 a febrero de 2015 ...
este le asigno el name periodo.
Segundo recojo el name base que es una cantidad numérica
Código:
En la pagina php recojo el valor periodo y recojo el valor base pero ahora quiero asignarle a la variable $ipc un valor dependiendo de la opcion que haya elegido el visitante, es decir si el visitante ha elegido la opcion de abril de 2014 a abril de 2015 la variable ipc quiero que contenga el valor 2 por ejemplo, si ha elegido la opción de septiembre de 2014 a septiembre de 2015 quiero que la variable ipc obtenga el valor 2,3 por ejemplo. Para luego realizar una operación matemática sencilla.<?php $base = $_POST['base']; $periodo = $_POST['periodo']; $ipc = $_POST['ipc']; $incremento = $base*$ipc/100; $renta = $base+$incremento; //presentacion echo 'La base introducida: '.$base.' euros. <br>'; echo 'Periodo a actualizar es '.$periodo.'.<br>'; echo 'Variación: '.$ipc.'<br>'; echo 'La variacion es de '.round($incremento,2).'.<br>'; echo 'Actualización '.round($renta,2).'.<br>'; ?>
El problema que me encuentro es que no se como relacionar la opción elegida en el valor periodo con el valor que yo le quiero asignar en a la variable $ipc
Si me podeis orientar os lo agradezco.