[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Неверно записывает с формы в MySQL
InHale
Всем добрый день, есть форма для записи данных в таблицу по "id" пользователя.
но почему в БД пишет 2 значения (см. вложение)
user posted image

первая строка - "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)";



_____________
« Бессмысленно продолжать делать то же самое и ждать других результатов. »
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.