Здравствуйте. У меня такой вопрос. Есть две таблицы - клиенты и договоры. После того как добавляешь клиента появляется форма для добавления договора, и, соответственно, в таблице договоров есть поле user_id, которое должно показывать к какому клиенту относятся конкретные договоры. Но у меня при добавлении договора передается id либо первого созданного клиента, либо, наоборот, последнего. Что-то я делаю не так, а что не могу понять. Вот кусочек кода:
PHP код:
$sql = "select user_id from ".$user_prefix."_users";
$result = $db->sql_query($sql);
$mum = $db->sql_numrows($result);
while ($row = $db->sql_fetchrow($result)) {
$uid = $row[user_id];
$uid = trim($uid);
if (!$result = $db->sql_query("INSERT INTO ".$user_prefix."_users_dogovors (dogovor_id, user_id, user_numberdogovor, user_data, user_dataend, user_uslugi, user_uslugione, user_zena, user_sbor, user_uslovia, user_coments) VALUES (NULL, '$uid', '$add_user_numberdogovor', '$add_user_data', '$add_user_dataend', '$add_user_uslugi', '$add_user_uslugione', '$add_user_zena', '$add_user_sbor', '$add_user_uslovia', '$add_user_coments')")) {
return;
}
}
Подскажите что не так.