Actualizar campos de una tabla

Tengo una tabla y dicha tabla tiene un solo registro y ese registro tiene varios campos, lo que deseo es poder actualizar los campos pero no directamente si no por medio de una selección del campo, osea primero selecciono el campo y luego me da la opción de registro.



asi es como lo tengo por ahora pero deseo cambiarlo por que asi me actualiza todos los campos al cargar la pagina y yo lo que deseo es que me de la opcion del campo a actualizar.

<form action="#" method="post">
<table border="0">
<tr>
<td><b>Cambio</b></td><td><input type="text" name="Cambio" size="5"/><br /></td>
</tr>
<tr>
<td><b>Pesos</b></td><td><input type="text" name="Pesos" size="5"/><br /></td>
</tr>
<tr>
<td></td><td><input type="submit" value="Enviar"></td>
</tr>
</table>
</form>

<?php
$con=mysqli_connect("localhost","xxxxxxxxxxxxxxx","xxxxxxxxxxxxxxx","xxxxxxxxxxxxxxxx");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$Cambio = $_POST['Cambio'];
$Pesos = $_POST['Pesos'];


mysqli_query($con,"UPDATE tabla SET Cambio='$Cambio', Pesos='$Pesos'");

mysqli_close($con);
?>
Por lo que entiendo quieres que solo se actualice o cambio o pesos, no?
lo facil seria debajo de cada campo poner un link y dicho link que haga que solo se actualice dicho campo
solo tendrias que poner:
<?php
mysqli_query($con,"UPDATE tabla SET Cambio='$Cambio'");

mysqli_close($con);
?>
Y solo te actualizaria dicho campo.
Espero que esto te sirva como ayuda.
Un saludo
Quiero seleccionar un campo con un select y al seleccionar cambie a input type="text" name="Pesos" o input type="text" name="Cambio" asi yo decido cual campo actualizar el registro.