Es cierto que no me he explicado correctamente.
Veamos.
Tengo un fichero llamado sueldos.php en el que se encuentra el formulario con los campos, este es el código.
Código HTML:
Ver original<form method="post" name="action_sueldos" id="alta" action="action_sueldos.php" autocomplete="off"> <select style="width:208px; border-width: 1px; border-style: solid;" name = "categoria" value = "<?php if (isset($_POST['categoria'])) {
echo $_POST['categoria'];
}?>">
<option> Auxiliar Enfermer
ía </option> <option> DUE </option>
<option> Operario de Servicios </option>
<option> Cocinero </option>
<option> Auxiliar Administrativo </option>
<option> Of. Mantenimiento nivel 17cins </option>
<option> Of. Mantenimiento nivel 15cins </option>
<option> FEAS </option>
</select>
<label for="mes">Mes:</label>
<select style="width:208px; border-width: 1px; border-style: solid;" name = "mes" value = "<?php
if (isset($_POST['mes'])) {
echo $_POST['mes'];
}?>">
<label for="dias_trabajados">Días trabajados:
</label><input type="number" name="dias_trabajados" id="dias" size="26"/> </br> <label for="compfestdia">Complemento Festivos Dia:
</label><input type="decimal" name="compfestdia" id="compfestdia" size="26"/> </br> <label for="sueldo">Hospital:
</label><input type="checkbox" name="hospital" id="hospital" size="26"/> </br> <input name="radiobutton" type="radio" value="continua" checked/>Continua
<input name="radiobutton" type="radio" value="radiobutton" />Turnos
<input name="radiobutton" type="radio" value="radiobutton" />Partida
<label for="trienio">Cantidad de trienios:
</label><input type="number" name="trienio" id="trienio" size="26"/> </br> <input type="submit" name="enviar" value="Realizar Calculo" style="position:center"/>
El action de este fichero contiene el siguiente código:
Código PHP:
Ver original<?php
if (isset($_POST['enviar'])) { or
die ("ERROR. No se ha podido conectar a la BBDD.");echo "<br/>";
Ahora mismo solo recupero los valores del formulario.
Lo que tengo que hacer es lo siguiente:
- Dependiendo de la categoría y el mes que escoja el usuario, tendrán que sumarse unos conceptos fijos que tengo almacenados en la BBDD, los cuales no aparecen en el formulario. Estos conceptos fijos son diferentes para cada categoría.
- Dependiendo el mes que escoja, esa suma de los conceptos fijos deberá de multiplicarse por el número de días que contiene ese mes, es decir, si es enero se multiplicará por 31, febrero por 28...
- En el caso de que el usuario inserte unos valores en los conceptos variables, estos deberán sumarse al importe total de los conceptos fijos multiplicado por los días del mes.
- Dependiendo que tipo de
radio botón seleccione el usuario deberá sumar una cantidad u otra.
Tras recuperar los valores, tengo el siguiente código, el cual tiene pinta de estar mal.
Código PHP:
Ver originalif (isset($_POST['enviar'])){ if ($_POST['categoria'] == 'nombre')&&($_POST['mes'] == 'enero')||($_POST['mes'] == 'marzo')||($_POST['mes'] == 'mayo')||($_POST['mes'] == 'julio')||($_POST['mes'] == 'agosto')||($_POST['mes'] == 'octubre')||($_POST['mes'] == 'diciembre')
Después de especificar que mes elige el usuario, vendría el código que realiza la suma de los conceptos fijos.
No sé si me he explicado bien ahora.
Muchas gracias.