como insertar o configurar bien este codigo de update

buen dia compañeros estoy super oxidado en programacion tengo un buen tiempo que no le dedico tiempo y sobre todo que ya no me acuerdo de nada solo algo basico, bueno describo
update clientes set REFERENCIAS1=´XXX´ WHERE id=´4´
codigo facil tengo 7 referencias que ocupo que el usuario pongo con un cuadro desplegable inserte la referencia que se ocupe,este es el codigo que se ocupo de html
<div class="group" style="width: 563px; height: 271px">
  <form action="registro2.php" method="POST">
  <h2><em>Formulario de Referencias</em></h2>
  
     
      <label for="id">id<span><em>(requerido)</em></span></label>
      <input type="text" name="id" class="form-input" required size="12"/>   
      
      <label for="Nombre">Nombre del cliente <span><em>(requerido)</em></span></label>
      <input type="text" name="Nombre" class="form-input" required size="25"/>             
      
      <label for="REFERENCIA">Numero de referencia</label>
		<select size="1" name="D1">
		<option>            </option>
		<option>REFERENCIA 1</option>
		<option>            </option>
		<option>REFERENCIA 2</option>
		<option>            </option>
		<option>REFERENCIA 3</option>
		<option>            </option>
		<option>REFERENCIA 4</option>
		<option>            </option>
		<option>REFERENCIA 5</option>
		<option>            </option>
		<option>REFERENCIA 6</option>
		<option>            </option>
		<option>REFERENCIA 7</option>
		<option>            </option>
		</select>             
      
      
     <center> <input class="form-btn" name="submit" type="submit" value="Adjuntar Referencia" /></center>
    </p>
  </form>
</div>l

tengo esto en php, es copy/paste pero el chiste es aprender, y mi problema es como recibo estos dos datos
update clientes set REFERENCIAS1=´NOMBRE´ WHERE id=´4´

<?php
$db_host="localhost";
$db_user="XXX";
$db_password="XXX";
$db_name="XXX";
$db_table_name="clientes";
   $db_connection = mysql_connect($db_host, $db_user, $db_password);

if (!$db_connection) {
	die('No se ha podido conectar a la base de datos');
}
$subs_id = utf8_decode($_POST['ID']);
$subs_tel = utf8_decode($_POST['Nombre']);
$subs_email = utf8_decode($_POST['REFERENCIA']);

$resultado=mysql_query("SELECT * FROM ".$db_table_name." WHERE ID = '".$subs_email."'", $db_connection);

if (mysql_num_rows($resultado)>0)
{

header('Location: Fail.html');

} else {
	
[B][B]	$insert_value = 'UPDATE `' . $db_name . '`.`'.$db_table_name.'` (`Nombre` , `telefono` , `correo`) set ("' . $subs_id . '", "' . $subs_tel . '", "' . $subs_email . '")';
[/B] aqui es donde me pierdo[/B]
mysql_select_db($db_name, $db_connection);
$retry_value = mysql_query($insert_value, $db_connection);

if (!$retry_value) {
   die('Error: ' . mysql_error());
}
	
header('Location: Success.html');

}

mysql_close($db_connection);

		
?>



Muchas gracias por leerme, saludos