JavaScript - JavaScript automatico

 
Vista:
sin imagen de perfil

JavaScript automatico

Publicado por Moises (1 intervención) el 08/01/2019 17:57:50
Estoy haciendo un sistema de Planilla pero utilizo javascript para realizar cálculos automáticos como salario quincenal, diario y por hora pero al insertar esa data con un php me da un error en el index de las variables.

Si poseen alguna solución rápida y sencilla favor comunicarme.

Codigo php;
Nota: Salario Mensual lo pongo a mano y los demás salarios se realiza automático con un javascript.
1
2
3
4
5
6
7
8
<span>Salario Mensual: </span>
<input name="Salario_Mensual" type="text" id="salario" placeholder="Salario Mensual" onkeyup="myFunction()" required autofocus/>
<span>Salario Quincenal: </span>
<label name="Quincenal" id="Quincenal" type="text"></label>
<p><span>Salario Diario: </span>
<label name="diario2" id="diario2" type="text"></label>
<span>Salario por Hora: </span>
<label name="hora2" id="hora2" type="text"></label></p>

----------------------------------------------------------------------------------------------------
Codigo javascript:
Nota: En esta parte los que realizo es los cálculos automáticos y muestro los datos.
1
2
3
4
5
6
7
var x = document.getElementById("salario").value;
Quincenal = x/2;
diario = Quincenal/15.2;
hora = diario/8.2;
document.getElementById("Quincenal").innerHTML = Quincenal;
document.getElementById("diario2").innerHTML = diario2;
document.getElementById("hora2").innerHTML = hora2;
----------------------------------------------------------------------------------------------------
Codigo PHP /insert base de datos.
1
2
3
4
$Salario_Mensual = $_POST['salario'];//Salario Mensual
$Quincenal = $_POST['Quincenal'];//Salario Quincenal
$diario = $_POST['diario2'];//Salario Diario
$hora = $_POST['hora2'];//Salario por hora
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 183
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

JavaScript automatico

Publicado por Yamil Bracho (78 intervenciones) el 08/01/2019 19:25:25
El indice de las variables dentro de $_POST debe corresponder con el nombre que le diste en el HTML. Es decir, en vez de $-POST['salario'] debe ser $_POST['Salario_Mensual']

Puedes usar var_dump($_POST) para que veas que esta llegando por POST.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar