buen día a todos, tengo este formulario (aún sin terminar):
Código HTML:
<html>
<head>
<title>Control</title>
</head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<body>
<form action="">
<fieldset>
<legend>
Control
</legend>
<label for="id">
Cédula:<input type="text" id="id" name="id">
</label>
<label for="tra">
Trabajador: <input type="text" id="tra" name="tra">
</label>
<label for="cargo">
Cargo: <select name="cargo" id="cargo">
<option value="" >--Seleccione uno--</option>
<option value="oficial">Oficial</option>
<option value="soldador">Soldador</option>
<option value="ayudante">Ayudante</option>
<option value="Ingeniero">Ingeniero</option>
<option value="Supervisor">Supervisor</option>
<option value="almacenista">Almacenista</option>
<option value="auxingenieria">Aux.ingenieria</option>
</select>
</label>
</fieldset>
</form>
</body>
</html>
El "problema" que tengo es que en el select necesito hacer un calculo, si la persona escoge digamos "oficial", el me va a multiplicar un valor que lo voy a asignar al oficial (cuanto gana por hora) por el número de horas que me va a ingresar la persona.
lo que sé es que en el $_POST voy a colocar el nombre del select, en este caso "cargo", y el me va a guardar lo que escogi en la base de datos, pero antes de guardarlo necesito saber que escogio para hacer la operación. ¿Cómo lo puedo hacer?
el php lo tengo asi:
Código PHP:
Ver original<?php
include("../Conexion/conexion.php");
//$con
if ($_POST){
$cedula=$_POST["id"];
$trab=$_POST["tra"];
$cargo=$_POST["cargo"];
$dia=$_POST["dia"];
$contr=$_POST["contrato"];
$hora=$_POST["hora"];
if($cargo=$_POST["oficial"]){
$valor=$hora*10602;
$sql="insert into control (cedula,trabajador,cargo,dia,contrato,totalhoras,valorhoraxtotalhoras) values ($cedula,$trab,$cargo,$dia,$contr,$hora,$valor)";
echo "$sql";
}}
?>