Personal I'm doing a money transfer system via php with database, I have an option showing all users of the database and a text field to insert a value, as I do so that the user can not get select it yourself and raise your money
Field code:
$result_usuario = "SELECT usuario FROM 'usuarios'";
$mostra_dados = mysqli_query($conn, $result_usuario);
while($rows_cursos = mysqli_fetch_assoc($mostra_dados)){
<option name="id" value="<?php echo $rows_cursos['id'];?>"><?php echo $rows_cursos['usuario'];?></option>
Code to update and verify:
if ($id['id'] == $rows1['id']){
$_SESSION['id'] = $id;
echo "<br><div class='alert alert-success'>Impossivel enviar dinheiro para voce mesmo ESPERTALHÂO</div>";
} elseif ($dinheiro > $rows['dinheiro']){
$_SESSION['dinheiro'] = $dinheiro;
echo "<br><div class='alert alert-success'> Sem Dinheiro Suficiente seu saldo de dinheiro em carteira é de ". $rows2['dinheiro'] ." Reais </div>";
} else {
$recebe_dados1 = "UPDATE usuarios SET dinheiro = dinheiro -'$dinheiro' WHERE id = '".$_SESSION['usuarioId'] ."'";
$recebe_dados2 = "UPDATE usuarios SET dinheiro = dinheiro +'$dinheiro' WHERE id = '".$rows1['id'] ."'";
$recebe_dados4 = "UPDATE usuarios SET total = dinheiro + depositado WHERE id = '". $_SESSION['usuarioId'] ."'";
echo "<script>window.location='?pagina=logado';alert('Você fez uma transferencia de $dinheiro Reais.');</script>";