но почему в БД пишет 2 значения (см. вложение)

первая строка - "95" ID пользователя которое мы ловим GET, во торой "4234234" данные которые вводим для добавления.
код формы:
<div class="new_contract" align="center" >
<div id="inputsys" align="center">Добавление нового контракта</div>
<div class="new_contract_form">
<form id="add_new_contract_form" action="add_new_contract_from.php" method = "POST" >
<label for = "reg_contract">Номер контракта</label> <br />
<input type = "text" maxlength ="10" required name ="reg_contract" class="input-field" /> <br />
</div>
<input type = "submit" id = "submit" name = "submit" class="supper-button" value="Отправить" />
<?php
include 'config.php';
$id = $_GET[id];
$reg_contract = $_POST['reg_contract'];
$query = "INSERT INTO `BankClient`.`Contract` (`user_ID`, `Contract_number`) VALUES ('".$id."','".$reg_contract."')";
$result = mysql_query ($query);
?>
Параметр id передаем с другой страницы.
<a href="add_new_contract_from.php?id='.$data['id'].'
уже пробовал и так:
$data['user_id'] = "'".$id = $_GET['id']."'";
$data['contract_number'] = "'".$_POST['reg_contract']."'";
$data = implode(',',$data);
$query = "INSERT INTO `BankClient`.`Contract` (`user_ID`, `Contract_number`) VALUES($data)";
_____________
« Бессмысленно продолжать делать то же самое и ждать других результатов. »