I would like to redeem the value of a input
with echo
of the loop of a while
and request UPDATE rescuing this value.
<form method="POST" name="form" action="<?php echo $_SERVER['PHP_SELF'];?>">
<?php while ($linhasMotoristas = mysqli_fetch_array($consultaMotoristas)) {
$motoristasStatus = $linhasMotoristas['status'];
$motoristasId = $linhasMotoristas['idmotoristas'];
$motoristasNome = $linhasMotoristas['nome'];
$motoristasCpf = $linhasMotoristas['cpf'];
$motoristasGanhos = $linhasMotoristas['ganhos']
?>
<tr>
<td class="s">
<?php
if($motoristasStatus == 1){
echo "<div style='color: green;'>●</div>";
}else{
echo "<div style='color: red;'>●</div>";
}
?>
</td>
<td class="m"><?php echo $motoristasId;?></td>
<td class="n"><?php echo $motoristasNome;?></td>
<td class="c"><input type="hidden" name="td_1" value="<?php echo $motoristasId;?>"><?php echo $motoristasCpf;?>
</td>
<td class="g"><?php echo round($motoristasGanhos, 2);?></td>
<td>
<?php
if (isset($_POST['submit'])?$_POST['submit'] : 0) {
$cpfMotorista = $_POST['td_1'];
$valorBruto = $_POST['valorBruto'];
$porcentagemBase = 5/100;
$EncargosBase = 25/100;
$vezesPorcentagem = $valorBruto*$porcentagemBase;
$menosEncargosBase = $vezesPorcentagem-$EncargosBase;
$resultadoLiquido = $menosEncargosBase*$porcentagemBase;
$resultadoGeral = $resultadoLiquido;
$inserirBanco = "UPDATE getmoney.motoristas SET ganhos = COALESCE(ganhos, 0) + '$resultadoGeral' WHERE idmotoristas = '$cpfMotorista'";
$execInserirBanco = mysqli_query($conexao,$inserirBanco);
}
?>
<input type="text" name="valorBruto">
<input type="submit" name="submit" value="Calcular">
<?php echo $cpfMotorista;?>
<?php echo round($resultadoGeral,2); ?>
</td>
</tr>
<?php } ?>
</form>
In this photo, as you can see, it only rescues the ID 25 and I wanted it, according to the line, to retrieve the ID from the user and do the UPDATE of the value added in the field input
of sum ...