我正在为面料行业制造一个系统,我试图将ID从一个名为hilado
(纱线)的表1中引入到来自工会的tejido
(组织)cuz表中最多可使用3根纱线制成薄纸,或者甚至用1根或1,2根或3根纱线中的2根可制成2根纱线。
我做了一个选择表格,向我显示了数量以千克为单位的纱线。和%..目前我只添加了2根纱线。在选择选项中,它显示了我现在库存的数量和%,但是当我尝试获取实际数量减去百分比时,它仅显示我减去的百分比..并将其插入到表1中...我想从表1中的实际数量中减去%...我没有任何查询..或类似的东西..
网络图片:https://i.stack.imgur.com/I2O21.png
<?php $con = new Conexion();
$canti1='';
$canti2='';
$por='';
$por3='';
$por4='';
$por1='';
$canti4='';
$canti1='';
$canti2='';
$canti3='';
$sqlHil = "SELECT * FROM hilado ORDER BY hilado.nombre ASC";
$datosHil = $con->retrieveArray($sqlHil);
?>
<br/>
<form name="frm" method="post">
<table border="0" width="96%" align="center" cellpadding="0" cellspacing="0">
<tr height="31px">
<td width="25"><img src="img/tejido_add.png"></td>
<td style="font-size:14px; text-shadow: 0 0 150px #FFF, 0 0 60px #FFF, 0 0 10px #CCC">Registro de Tejido</td>
</tr>
</table>
<br>
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr height="40px">
<td width="80px" align="right">Fecha de Remito </td>
<td width="10px"><input type="text" name="fechar" id="fechar" value="<?php echo date("d/m/Y"); ?>" style="width:80px; text-align:center"/></td>
</tr>
<tr height="40px">
<td width="110px" align="right">Número Remito </td>
<td width="350px"><input type="text" name="nremito" style="width:50%"/></td>
</tr>
<tr height="40px">
<td width="110px" align="right">Nombre Proveedor </td>
<td width="350px"><input type="text" name="nombrep" style="width:50%"/></td>
</tr>
<tr height="40px">
<td width="110px" align="right">Nombre de Tejido </td>
<td width="350px"><input type="text" name="nombre" style="width:50%"/></td>
</tr>
<tr height="40px">
<td width="80px" align="right">Nº de Maquina </td>
<td><input type="text" name="maquinum" style="width:30%"/></td>
</tr>
<tr height="40px">
<td width="80px" align="right">Kilogramos </td>
<td><input type="text" name="cantidad" style="width:30%"/></td>
</tr>
<tr height="40px">
<td width="80px" align="right">Piezas </td>
<td><input type="text" name="piezas" style="width:30%"/></td>
</tr>
<tr height="40px">
<td width="80px" align="right">Hilado 1 </td>
<td colspan="3">
<select name="nombreh1" class="combo" style="width:95%">
<?php for($i=0;$i<count($datosHil);$i++){ ?>
<option selected value="<?php echo $datosHil[$i]['id']; ?>"><?php echo $datosHil[$i]['nombre'];?> <?php echo $datosHil[$i]['por']."% - ".$datosHil[$i]['canti']; ?></option>
<?php } ?>
</select>
<td align="left" width="100px">Porcentaje % 1 </td>
<td><input type="text" name="por1" id="por1" style="width:30%"/></td>
</tr>
<tr height="40px">
<td width="80px" align="right">Hilado 2 </td>
<td colspan="3">
<select name="nombreh2" class="combo" style="width:95%">
<?php for($i=0;$i<count($datosHil);$i++){ ?>
<option value="<?php echo $datosHil[$i]['id']; ?>"><?php echo $datosHil[$i]['nombre']; ?> <?php echo $datosHil[$i]['por']."% - ".$datosHil[$i]['canti']; ?></option>
<?php } ?>
</select>
<td align="left" width="100px">Porcentaje % 2 </td>
<td><input type="text" name="por2" id="por2" style="width:30%"/></td>
</tr>
<tr height="40px">
<td width="80px" align="right">Descripción </td>
<td colspan="3"><input type="text" name="descripcion" style="width:140%"/></td>
</tr>
<input type="hidden" type="text" name="por" id="por" style="width:30%" value="<?php echo $por ;?>"/>
<input type="hidden" type="text" name="por3" id="por3" style="width:30%" value="<?php echo $por3 ;?>"/>
<input type="hidden" type="text" name="por4" id="por4" style="width:30%" value="<?php echo $por4 ;?>"/>
<input type="hidden" type="text" name="canti3" id="canti3" style="width:30%" value="<?php echo $canti3 ;?>"/>
<input type="hidden" type="text" name="canti4" id="canti4" style="width:30%" value="<?php echo $canti4 ;?>"/>
<tr height="40px">
<td colspan="2" align="right">
<button type="button" onclick="document.location.href='principal.php?pag=teji_do';" name="btnRegresa" class="button icon arrowleft">Regresar</button>
<button type="submit" name="btnGuarda" class="button icon approve">Guardar</button>
</td>
</tr>
</table>
</form>
<?php
if(isset($_POST['btnGuarda']))
{
//CAPTURAR DATOS
$dFec = $_POST['fechar']; $dFec = substr($dFec,6,4) . "-" . substr($dFec,3,2) . "-" . substr($dFec,0,2);
$dNrem = $_POST['nremito'];
$dNomb = $_POST['nombre'];
$dNomp = $_POST['nombrep'];
$dMqn = $_POST['maquinum'];
$dCanti1 = $_POST['canti1'];
$dCanti2 = $_POST['canti2'];
$dPor1 = $_POST['por1'];
$dPor2 = $_POST['por2'];
$dPor = $_POST['por'];
$dPor3 = $_POST['por3'];
$dPor4 = $_POST['por4'];
$dCanti3 = $_POST['canti3'];
$dCanti4 = $_POST['canti4'];
$dCan = $_POST['cantidad']; //KILOGRAMOS
$dPie = $_POST['piezas'];
$dNomb1 = $_POST['nombreh1'];
$dNomb2 = $_POST['nombreh2'];
$dDes = $_POST['descripcion'];
//$dCanti3 += $dCanti1-$dPor;
//$dCanti4 += $dCanti2-$dPor3;
$dPor = ($dCan*$dPor1)/100; $dCanti1= $dCan - $dPor;
$dPor3 = ($dCan*$dPor2)/100; $dCanti2= $dCan - $dPor3;
//$dPor += $dCan-(($dCan*$dPor3)/100);
$msg = "<script>document.location.href='principal.php?pag=".substr($_REQUEST['pag'],0,7)."';</script>";
//VALIDACION
if(empty($dNrem) || empty($dNomb) || empty($dNomp) || empty($dMqn) || empty($dPor1) || empty($dPor2) || empty($dCan) || empty($dPie) || empty($dDes))
{
$msg = "<br><center><font style='color: #B31E21'>Todos los datos son necesarios</font></center>";
}
else
{
$sql = "INSERT INTO tejido (fechar,nremito,nombre,nombrep,maquinum,cantidad,piezas,descripcion) ";
$sql .= "VALUES ('$dFec','$dNrem','$dNomb','$dNomp','$dMqn','$dCan','$dPie','$dDes')";
$sql1="UPDATE hilado SET canti='$dCanti1' WHERE nombre = 'bbb 150/144' ";
$sql2="UPDATE hilado SET canti='$dCanti2' WHERE nombre = 'aaa 150/96' ";
$con->retrieveQuery($sql);
$con->retrieveQuery($sql1);
$con->retrieveQuery($sql2);
}
echo $msg;
}
?>