-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathupdate-record.php
36 lines (27 loc) · 1.19 KB
/
update-record.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php include 'functions.php'; ?>
<?php
// db connect
$link = MyConnect( $MYSQL_USER, $MYSQL_PASS, $MYSQL_DB);
// id записи
$rec_id = $_POST['record_id'];
// список фамилий кому передается дело
$query_str = "select empl_id from employees where status=1 order by empl_id;";
$result = MyQuery($link, $query_str);
// данные копируем построчно в массив
$emplArr = array();
while ($line = mysqli_fetch_row($result)){
$emplArr[] = $line;
}
// корректный id
$idx = $_POST['empl_id']-1;
$correct_empl_id = $emplArr[$idx][0];
// строка запроса на изменение полей строки
$update_query_str = "update exp_in_cases set exp_in_cases.empl_id='$correct_empl_id' where record_id='$rec_id' limit 1";
// --- выполнение запроса
if($update_result = mysqli_query($link, $update_query_str)){
// debug echo
//echo "record_id=$rec_id ($_POST[record_id]) empl_id=$correct_empl_id";
}
else print "Query failed : " . mysqli_error( $link );
MyClose( $result, $link );
?>